- 博客(1)
- 收藏
- 关注
原创 Golang中channel使用中的一些注意事项
1. 被关闭的chan,读取的时候会返回空值,不会被阻塞,所以在select中需要判断获取的值是否正常。 2.只有写入类型的chan(chan<-)可以被关闭,也就是说关闭channel应该是写入者的责任。多个写入者时,需要在外城使用一个WaitGroup,等所有写入者完成之后再关闭. 3.time.After()函数返回的是一个只读的channel,不需要自己关闭 4.两个gorou...
2020-04-09 17:47:44 642 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人