Java多線程詳記(一)——基礎概念

線程與進程的區別 進程是資源分配的最小單位,線程是CPU調度的最小單位。 某乎上一位答主的回答更通俗易懂: 做個簡單的比喻:進程=火車,線程=車廂 1.線程在進程下行進(單純的車廂無法運行) 2.一個進程可以包含多個線程(一輛火車可以有多個車廂) 3.不同進程間數據很難共享(一輛火車上的乘客很難換到另外一輛火車,比如站點換乘) 4.同一進程下不同線程間數據很易共享(A車廂換到B車廂很容易) 5.進
相關文章
相關標籤/搜索