13.笔记go语言——并发调度器
go支持创建成千上万并发任务.
l 线程多路复用。
l 极小自定义初始栈。
l 任务在多个线程间切换。
三种抽象模型协作
如下图1:
系统限制,允许调整:
如下图2:
创建新并发任务。
如下图3:
创建系统线程执行任务。
如下图4
执行
如图5:
连续栈替代分段栈
如下图6:
13.笔记go语言——并发调度器
go支持创建成千上万并发任务.
l 线程多路复用。
l 极小自定义初始栈。
l 任务在多个线程间切换。
如下图1:
系统限制,允许调整:
如下图2:
如下图3:
如下图4
如图5:
连续栈替代分段栈
如下图6: