Golang中国

astrophor

Golang China 第 2330 号会员,加入于 2014-11-17 11:07


astrophor最近创建的主题


9 groutine之间共享数据问题
问与答astrophor • 2016-03-21 11:49 • 最后回复来自 xianyu90
astrophor 创建的更多主题

astrophor最近回复了


回复了 spike8800 创建的主题: beego logs模塊使用異常 2014-12-03 13:04

没有用过beego的log,是否可能日志内容写到内存了,但是还没有刷新到磁盘? 用glog就是这样的

回复了 astrophor 创建的主题: groutine之间共享数据问题 2014-11-17 16:06

好的,是我想多了,多谢各位

回复了 astrophor 创建的主题: groutine之间共享数据问题 2014-11-17 14:31

那就是说直接多groutine之间共享内存就行,通过mutex来保证一致性,是么

回复了 astrophor 创建的主题: groutine之间共享数据问题 2014-11-17 13:16

我理解你的意思是不是说监控groutine用于监控文件变化,一旦发现变化,监控协程通知主协程,由主协程更新map?

这样的话,主协程就要完成 更新map和查询map 2个工作,导致这2个事情无法同时进行。

我的想法是主协程完成查询map工作,由监控协程完成加载新的map,但是怎么将监控协程中的map数据告诉给主协程,不知道有没有什么比较好的办法

astrophor 创建的更多回复