比如:
sema = make(chan struct{}, 1)
和 sema = make(chan struct{})
都是只能放一个元素,读取之前再放的话就会等待
比如:
sema = make(chan struct{}, 1)
和 sema = make(chan struct{})
都是只能放一个元素,读取之前再放的话就会等待
|
1
|
|
qianxi0410Jun 21, 2022
2
unbuffered channel 会卡发送者,buffer channel 不卡
|