進(jìn)程是操作系統(tǒng)分配資源和調(diào)度的功能的單元,一個進(jìn)程中可以有一個或多個線程,線程是操作系統(tǒng)的一個獨立運算單元倒戏。通常可以認(rèn)為一個應(yīng)用軟件對應(yīng)一個進(jìn)程恐似,當(dāng)多個軟件一起運行也就是并行杜跷,并行實際是采用了分時復(fù)用技術(shù)。
為了充分利用CPU的巨大潛能矫夷,并行和并發(fā)都是完成多任務(wù)更加有高效的方式葛闷。簡單來說,并發(fā)是交替做不同的事情双藕,并行是同時做不同的事情淑趾。對于計算機(jī)而言,并發(fā)是不同的代碼交替執(zhí)行忧陪,并行是不同的代碼同時執(zhí)行扣泊。