This commit is contained in:
akrike
2025-06-08 20:43:24 +08:00
parent d1d336fe03
commit 19bbd14265
2 changed files with 13 additions and 2 deletions

View File

@@ -11,6 +11,7 @@ import (
"github.com/lzh-1625/go_process_manager/config" "github.com/lzh-1625/go_process_manager/config"
"github.com/lzh-1625/go_process_manager/internal/app/constants" "github.com/lzh-1625/go_process_manager/internal/app/constants"
"github.com/lzh-1625/go_process_manager/internal/app/logic" "github.com/lzh-1625/go_process_manager/internal/app/logic"
"github.com/lzh-1625/go_process_manager/internal/app/middle"
"github.com/lzh-1625/go_process_manager/internal/app/repository" "github.com/lzh-1625/go_process_manager/internal/app/repository"
"github.com/lzh-1625/go_process_manager/internal/app/termui" "github.com/lzh-1625/go_process_manager/internal/app/termui"
logger "github.com/lzh-1625/go_process_manager/log" logger "github.com/lzh-1625/go_process_manager/log"
@@ -26,6 +27,7 @@ func init() {
initLog() initLog()
initEs() initEs()
initLogHanler() initLogHanler()
initWaitCond()
initProcess() initProcess()
initJwtSecret() initJwtSecret()
initTui() initTui()
@@ -135,3 +137,7 @@ func initListenKillSignal() {
func initLogHandle() { func initLogHandle() {
logic.InitLogHandle() logic.InitLogHandle()
} }
func initWaitCond() {
middle.InitWaitCond()
}

View File

@@ -17,10 +17,15 @@ type waitCond struct {
} }
var ( var (
ProcessWaitCond = newWaitCond() ProcessWaitCond *waitCond
TaskWaitCond = newWaitCond() TaskWaitCond *waitCond
) )
func InitWaitCond() {
ProcessWaitCond = newWaitCond()
TaskWaitCond = newWaitCond()
}
func newWaitCond() *waitCond { func newWaitCond() *waitCond {
wc := &waitCond{ wc := &waitCond{
cond: *sync.NewCond(&sync.Mutex{}), cond: *sync.NewCond(&sync.Mutex{}),