改名字
2018-09-02 17:17
并发执行的时候的顺序是代码上的上下的顺序吗?假如没有顺序,如果写入发生在读取之前,应该会报错吧,类似java 中需要在写入之前判断读取是否完毕
go语言鼓励使用channel通信共享内存 部分情况可以在写入之前加上一个<-channel 当读取结束后进行channel<- 同样可以实现锁的用途
代码顺序执行,并发随机。比如一个写文件,一个读文件,并发就随机执行了,可能写一会,读一会。所以一般要锁,go大部分都是并发不安全的,要自己考虑锁
Go并发编程案例解析
15219 学习 · 53 问题
相似问题