摘要: package main; import ( "os" "os/signal" "fmt" ) //signal包中提供了两个函数 //Notifyf()用于监听信号 //Stop()用于停止监听 func main() { ch := make(chan os.Signal); //notify用 阅读全文
posted @ 2019-05-10 15:35 small_lei_it 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 有一天,一个人问了我此问题,回头仔细翻阅了一下资料,仔细的想了一下,这个问题的解决有两种方案。方案一:也是推荐方案,也是官方推荐方案,涉及到一个写并发经常关注的模块sync模块,利用里面的sync.WaitGroup去做代码如下:package mainimport( "fmt" "sync" "t 阅读全文
posted @ 2019-05-10 15:05 small_lei_it 阅读(653) 评论(0) 推荐(0) 编辑