《深入理解计算机系统》 第十三章 并发编程
并发程序(concurrent program)构造并发程序的方法:进程、I/O多路复用、线程进程:每个逻辑控制流都是一个进程,由内核来调度和维护。进程有独立的虚拟地址空间,想要和其他流通信,控制流必须使用某种显式的进程间通信机制。I/O多路复用:应用程序在一个进程的上下文中显式地调用他们自己的逻辑流。线程:运行在一个单一进程上下文中的逻辑流,由内核进行调度。是其他两种方式的混合体,像进程流一样由内核进行调度,而像I/O多路复用流一样共享同一个虚拟地址空间。13.1基于进程的并发编程在父进程中接





