CPU执行指令的速度是很快的,但是涉及到IO操作或者等待网络服务器响应请求的操作时,是相对低效的。这个时候CPU如果等待返回数据而不进行其他操作的话,CPU的利用率是很低的。 因此,可以在CPU等待数据返回这段时间,执行其他进程。于是,就有了多进程的初步想法。 进程1与进程2切换这种多个程序、交替执行的思想,就是多进程。