跳轉到內容

C++ 語言/Std/多執行緒

來自華夏公益教科書

傳統上,我們認為程式的執行流程在一個時間點上只在一個地方,從一個語句流到下一個語句。但 C++ 程式可以有多個執行“執行緒”。每個執行緒就像一個傳統的執行流程。擁有多個執行緒會導致您的軟體不同部分的計算在本質上同時進行。每個執行緒都維護自己對諸如函式呼叫堆疊之類事物的本地狀態。

  1. 執行緒建立
  2. 臨界區
  3. 原子值
  4. 事件
  5. 返回值
  6. 訊號量
  7. 監視器和通道
華夏公益教科書