closeChan 初始化的時候為什么要使用Buffer Chan?
初始化時,closeChan 初始化了一個長度的buffer channel, 這樣做的用意是什么?
closeChan 只是一個標(biāo)志位channel,所以使用 chan struct{} 空struct比 byte比較好一些
isClose 可以用sync.Once來替代,once的實現(xiàn)也是一個Mutex lock
初始化時,closeChan 初始化了一個長度的buffer channel, 這樣做的用意是什么?
closeChan 只是一個標(biāo)志位channel,所以使用 chan struct{} 空struct比 byte比較好一些
isClose 可以用sync.Once來替代,once的實現(xiàn)也是一個Mutex lock
2018-11-06
舉報
2018-11-06