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