golang channel 是线程安全的么

如题所述

如果把线程安全定义为允许多个goroutine同时去读写,那么golang 的channel 是线程安全的。不需要在并发读写同一个channe时加锁。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-21
channel跟java thread不一样,channel是协程不是线程。channel不会产生新的线程,自然不会涉及到新的进程或者线程调度。所以就不存在线程安全这个概念了本回答被提问者采纳
相似回答