代码之家  ›  专栏  ›  技术社区  ›  Tommie Jones

golang的计划程序将不运行计划作业

go
  •  0
  • Tommie Jones  · 技术社区  · 5 年前

    我无法使用Go-to-work获取prprpus调度程序库。我试图重新创建JavaScript的功能 setinterval . for循环不应该阻止计划的作业,对吗?

    package main
    
    import (
        "fmt"
        "github.com/prprprus/scheduler"
    )
    func keepAlive2() {
        fmt.Println("Keep alive 2")
    }
    func main() {
        s, schedulerErr := scheduler.NewScheduler(1000)
        if schedulerErr != nil  {
            panic(schedulerErr)
        }
        s.Every().Second(1).Do(keepAlive2)
        for {
    
        }
    }
    
    1 回复  |  直到 5 年前
        1
  •  2
  •   Burak Serdar    5 年前

    忙等紧循环

    for {
    }
    

    ch:=make(chan struct{})
    <- ch