关于goroutine数据安全的问题

liusiming_vue · · 1134 次点击
![微信截图_20180827142324.png](https://static.studygolang.com/180827/6b67dc00ecfab44b13d247d4b8b4c293.png) 试了好多方式,队列、redis等,确实解决了脏数据的问题,但是效率不高。 又试了试加了lock之后,好用了。。。。 我也没搞明白为什么会好使
#10
更多评论
正确的数据不会有乱码 ![微信截图_20180817162052.png](https://static.studygolang.com/180817/15e45621587566fa699b04ec367d7899.png) 错误的数据,有乱码,可能字节数组已经被覆盖 ![微信截图_20180817162037.png](https://static.studygolang.com/180817/4a9b8c1ec0941cc664700f853f8f779f.png)
#1
buffer 很明显是共享的。异步处理会data-race
#2