[Linux C編程]多線程

多線程 1.進程與線程的區別: 1)進程是程序的一次執行,是資源分配的最小單位,線程可以理解爲進程中執行的一段程序片段,是CPU調度的最小單位; 2)進程間是獨立的,一個程序崩潰後,在保護模式下不會對其他進程產生影響。同一進程所產生的線程共享同一內存空間,一個線程掛掉會導致整個進程掛掉; 3)同一進程中兩段代碼不能同時執行,除非引入線程;、線程所佔用的資源要少於進程所佔用資源; 4)進程間可以通過
相關文章
相關標籤/搜索