摘要:
nil channel与closed channel的读写 名词解释 nil channel:未初始化的channel,即没有执行make操作closed channel:执行了closed操作的channel 读写结果 对这两种特殊channel执行读写操作会发生什么呢? 对nil channel 阅读全文
摘要:
go-mutex的模式 go-mutex的模式 1. 正常模式 2. 饥饿模式 mutex是golang提供的基础并发原语,可以帮助我们处理多goruntine并发访问共享资源的问题。每个goruntine都要再获取到锁之后才能操作共享资源,完成操作释放锁,保证了共享资源的读写安全性。 但这种方式也 阅读全文