mirror of
https://github.com/lzh-1625/go_process_manager.git
synced 2025-09-29 21:32:10 +08:00
1
This commit is contained in:
@@ -11,6 +11,7 @@ import (
|
||||
"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/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/termui"
|
||||
logger "github.com/lzh-1625/go_process_manager/log"
|
||||
@@ -26,6 +27,7 @@ func init() {
|
||||
initLog()
|
||||
initEs()
|
||||
initLogHanler()
|
||||
initWaitCond()
|
||||
initProcess()
|
||||
initJwtSecret()
|
||||
initTui()
|
||||
@@ -135,3 +137,7 @@ func initListenKillSignal() {
|
||||
func initLogHandle() {
|
||||
logic.InitLogHandle()
|
||||
}
|
||||
|
||||
func initWaitCond() {
|
||||
middle.InitWaitCond()
|
||||
}
|
||||
|
@@ -17,10 +17,15 @@ type waitCond struct {
|
||||
}
|
||||
|
||||
var (
|
||||
ProcessWaitCond = newWaitCond()
|
||||
TaskWaitCond = newWaitCond()
|
||||
ProcessWaitCond *waitCond
|
||||
TaskWaitCond *waitCond
|
||||
)
|
||||
|
||||
func InitWaitCond() {
|
||||
ProcessWaitCond = newWaitCond()
|
||||
TaskWaitCond = newWaitCond()
|
||||
}
|
||||
|
||||
func newWaitCond() *waitCond {
|
||||
wc := &waitCond{
|
||||
cond: *sync.NewCond(&sync.Mutex{}),
|
||||
|
Reference in New Issue
Block a user