line A
<-channel_01
line B
我们知道在代码中只要 channel_01
没有数据,那么line B 就不会执行;
请问channel是阻塞的线程还是阻塞的进程?
line A
<-channel_01
line B
我们知道在代码中只要 channel_01
没有数据,那么line B 就不会执行;
请问channel是阻塞的线程还是阻塞的进程?
7 回答5.3k 阅读
6 回答6.8k 阅读✓ 已解决
4 回答2.3k 阅读
1 回答3.3k 阅读
2 回答894 阅读✓ 已解决
2 回答2.2k 阅读
1 回答2.1k 阅读
阻塞的是 goroutine 。
goroutine 其实既不是线程也不是进程。而是 go 自己搞得很像线程的协程。