摘要:        
没有Context时,如何在主线程中让一个死循环的子goroutine退出?1.设置全局变量,在循环里判断全局变量=1就退出,在main线程中修改全局变量。2.设置全局通道,在main中向通道里放值,在goroutine中判断通道中有没有值(用select多路复用),有值就退出循环有什么缺点?用全局    阅读全文
        
            posted @ 2020-07-09 18:51
要一直走下去
阅读(443)
评论(0)
推荐(0)
        
    | 
摘要:        
没有Context时,如何在主线程中让一个死循环的子goroutine退出?1.设置全局变量,在循环里判断全局变量=1就退出,在main线程中修改全局变量。2.设置全局通道,在main中向通道里放值,在goroutine中判断通道中有没有值(用select多路复用),有值就退出循环有什么缺点?用全局    阅读全文
 
            posted @ 2020-07-09 18:51
要一直走下去
阅读(443)
评论(0)
推荐(0)
         
摘要:        
我的源文件在src目录下,下载的第三方依赖也在src目录下,例如go-redis、go-sql-driver 之前是用`go get github.com/Shopify/sarama` 命令下载第三方依赖,不能指定版本,而且放在src目录下 坏处1.拷贝到Git上要全部拷上去2.不同的项目,第三方    阅读全文
 
            posted @ 2020-07-09 18:49
要一直走下去
阅读(134)
评论(0)
推荐(0)
         
摘要:        
下载NSQ:https://nsq.io/deployment/installing.html 以下步骤将在本地计算机上运行一个小型NSQ群集,并逐步完成将消息发布,使用和归档到磁盘的过程。 请按照INSTALLING文档中的说明进行操作。 在一个shell中,执行nsqlookupd: $ ./n    阅读全文
 
            posted @ 2020-07-09 14:26
要一直走下去
阅读(531)
评论(0)
推荐(0)
         |