golang 线程模型

在这里主要来描述M P G和调度器的作用,工作流程。

调度器需要解决的有如下几个问题:

  • 什么是协程、和线程比协程具有哪些优势和不足。
  • golang 为什么不用系统的调度器来调度线程,而自己实现了一套调度器。
  • golang 的线程模型。有哪些基本元素,各自有什么样的作用。
  • golang 的调度器是如何进行工作的。
  • 对于Gorountine调度的一些问题,golang是怎么实现的。是否是抢占式调度。如何保证所有的Gorountine有机会执行。
  • 对比Linux线程调度和golang Gorountine调度之间的差异和各自的优劣。
powered by Gitbook该文件修订时间: 2019-07-05 09:33:43

results matching ""

    No results matching ""