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