進程、線程、多進程、多線程

一、進程和線程的區別 (1)進程:資源分配的最小單位;線程:程序執行的最小單位(CPU調度和分派的基本單位)。 (2)進程有獨立的地址空間,每個進程都有自己的數據段、代碼段和堆棧段;線程沒有單獨的地址空間,它包含獨立的棧和CPU寄存器(同一進程內的線程共享進程的地址空間)。 (3)一個進程崩潰後,在保護模式下不會對其它進程產生影響;一個線程死掉就等於整個進程死掉。 (4)進程之間的通信只能通過進程
相關文章
相關標籤/搜索