面筋
文章平均质量分 54
烤面筋,我的烤面筋
shade7
这个作者很懒,什么都没留下…
展开
-
go 协程经典问答题
go 协程经典问答题原创 2023-02-06 16:39:28 · 130 阅读 · 0 评论 -
2021-09-02
1.go中goroutine是如何调度的(go MPG模型)M代表一个内核线程,也可以称为一个工作线程。goroutine就是跑在M之上的。(两个M如果运行在一个CPU上就是并发,如果运行在不同CPU就是并行。)P 代表着处理器,或是程序执行上下文,将等待执行的G与M对接。Go的运行时系统会适时地让P与不同的M建立或断开关联,以使P中的那些可运行的G能够及时获得运行时机;G代表协程(是一个轻量级的执行线程),可以有多个;(go采用了基于消息并发模型的方式。它将基于CSP模型的并发编程内置到了原创 2021-11-12 09:36:54 · 2027 阅读 · 0 评论