golang channel的一点说明

1、无缓存channel的就是同步、有缓存channel就是异步
2、channel最好还是关闭掉,不要等到gc回收
3、channel无缓存的时候,最好先准备读,然后另一个协程发起写,如果同步channel如果忘了读会发生死锁情况
4、有缓存channel,缓存没有满的情况不会发生阻塞

猜你喜欢

转载自blog.csdn.net/lengyue1084/article/details/108235986