每日一库

文章
70
资源
8
加入时间
6年4月25天

golang面试:多个协程写入同一个管道是否需要加锁

面试的时候可能会遇到这个问题:golang多个协程写入同一个管道是否需要加锁。而且面试官肯定会说多协程操作一个东西需要加锁。以下是通过测试得出的正确答案在Go语言中,可以使用管道(channel)来实现多个协程之间的通信。当多个协程同时向一个管道写入数据时,由于管道本身是并发安全的,所以不需要额外的