初学者关于协程的问题请教一下

dhd040805 · · 978 次点击
<a href="/user/13728605342" title="@13728605342">@13728605342</a> 多谢 老哥
#4
更多评论
针对无缓冲的chan,写入数据会阻塞当前协程,直到有其他协程进行读取;读取操作也是一样会阻塞当前协程,直到有其他协程写入数据。 chan的操作从逻辑上肯定是先写入才能读取。 协程执行本身是无固定顺序的,在非并行状态下,当前协程必须让出时间片(阻塞)才能执行其他协程。多核CPU可以使用runtime.GOMAXPROCS设置并行执行的数量。
#1
多谢!!很详细的解惑
#2