Go 并发编程一年回顾(2021)

鸟窝 at 
去年的时候我写了一篇 Go 并发编程一年回顾,如今 2021 年也快结束了,Go 1.18 的特性已经冻结,美国页很快进入了假期模式,趁这个节点,我们回顾一下近一年 Go 并发编程的进展。TryLock 终于要发布很久以来(可以追溯到 2013 年#6123),就有人提议给 Mutex 增加 TryLock 的方法,被大佬们无情的拒绝了,断断续续,断断续续的一直有人提议需要这个方法,如今到了 2021 年,Go team 大佬们终于松口了,增加了相应的方法(#45435)。一句话来说,Mutex 增加了 TryLock, 尝试获取锁, RWMutex 增加了 TryLock 和 TryRLoc……