进程和线程 进程的诞生 操作系统中有2个任务A,B,任务A先执行,执行到一半需要io,因此要大量时间,在这个时间段内cpu是空闲的,浪费了资源,于是就有进程,当A暂时无法利用cpu,但是又不能销毁时,就把它暂存起来,让B来执行.B执行完或者需要A执行时,根据暂存的信息回复过来. 每个进程都对应一定的内存空间,并且只能使用自己的内存空间,并且保留程序的运行状态,这个也为进程切换提供了基础. 线程的诞生 第一,多核处理器的出现,为了更好的利用多核处理器,避免资源的浪费.第二程序的需要,人们需要在一个…