为了账号安全,请及时绑定邮箱和手机立即绑定

并发执行时顺序的问题

并发执行的时候的顺序是代码上的上下的顺序吗?假如没有顺序,如果写入发生在读取之前,应该会报错吧,类似java 中需要在写入之前判断读取是否完毕

正在回答

2 回答

go语言鼓励使用channel通信共享内存 部分情况可以在写入之前加上一个<-channel 当读取结束后进行channel<- 同样可以实现锁的用途

0 回复 有任何疑惑可以回复我~

代码顺序执行,并发随机。比如一个写文件,一个读文件,并发就随机执行了,可能写一会,读一会。所以一般要锁,go大部分都是并发不安全的,要自己考虑锁

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

并发执行时顺序的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信