跳轉至

線程的概念

線程的概述

執行緒是比行程更小的獨立運行單位。

  • 執行緒是進程中的一個執行單元,是作業系統調度的基本單位。

  • 執行緒是進程中的實體,一個行程可以包含多個執行緒,這些執行緒共享進程的資源但可以獨立執行。

線程的屬性

  • 多個線程可以並發執行

  • 一個線程可以創建另一個線程

  • 執行緒具有動態性

  • 每個執行緒同樣有自己的資料結構即執行緒控制塊

  • 在同一行程內,各執行緒共用相同位址空間(即所屬行程的儲存空間)

  • 一個行程中的執行緒在另一個行程中是不可見的

  • 同一進程內的執行緒間的通訊主要是基於全域變數進行的