進程(process)VS 線程(thread)

第一點: a、進程是系統資源分派的基本單位,程序運行時系統就會創建一個進程,併爲它分配資源((如內存、文件)),然後把該進程放入進程就緒隊列,進程調度器選中它的時候就會爲它分配CPU時間,程序開始真正運行。 b、線程是CPU調度和分派的基本單位,是程序執行時的最小單位,一個進程可以由很多個線程組成,線程間共享進程的所有資源,每個線程有自己的堆棧和局部變量。線程由CPU獨立調度執行,在多CPU環境下
相關文章
相關標籤/搜索