go 多线程往一个全局chain通道写入,比向一个全局变量写入,可以避免竞争。

多线程操作时:

单单读,不会产生竞争。

单单写,会产生竞争。往一个全局变量通道写,可以避免竞争。

一边写,一边读,也会产生竞争。这个时候是用读写锁还是工厂模式?