Closed 38888 closed 1 year ago
用goroutine的话,如何需要在结束这个任务的时候立即结束呢。例如易语言的线程启动 和 线程销毁。
使用chan通信控制协程
for { select { case <-done: fmt.Println("worker stopped") return default: fmt.Println("working...") } }
这种的话 他是等待work执行完成才结束
有具体的代码吗
绑定多窗口的代码,你看看呢 https://github.com/qianniancn/go-dmsoft/tree/master/cmd/BindMultipleWindows
😊老哥 后面会不会加上context呢 就是每个方法上,通过他来结束
这个你自己添加好了啊,select使用语句配合context包
用goroutine的话,如何需要在结束这个任务的时候立即结束呢。例如易语言的线程启动 和 线程销毁。