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