第二十章多任务和多线程多任务是一个操作系统可以同时执行多个程序的能力。基本上,操作系统使用一个硬件时钟为同时执行的每个程序配置「时间片段」。如果时间片段够小,并且机器也没有由于太多的程序而超出负荷时,那么在使用者看来,所有的这些程序似乎在同时执行着。多任务并不是什么新的东西。在大型计算机上,多任务是必然的。这些大型主机通常有几十