深入理解Go语言
上QQ阅读APP看书,第一时间看更新

1.1 Go语言“调度器”的由来

众所周知,一切软件都运行在操作系统上,使这些软件能够运行且工作起来,真正用来计算的是CPU。早期的操作系统的每个程序就是一个进程,直到一个程序运行完,才能执行下一个进程,就是单进程时代,所有的程序只能以串行的方式执行,如图1.1所示。

图1.1 单进程时代的执行顺序