多線程基礎概念入門:從進程到線程的演進理解
以初學者視角重新整理線程核心概念,語言精煉,建議反覆閱讀。內容源自 Word 文檔截圖保留原始排版。
圖 1:進程與線程關係圖解
圖 2:線程私有/共享資源對比
核心觀念:
- 進程 = 資源邊界 (記憶體、檔案控制代碼等)
- 線程 = 執行邊界 (CPU 執行路徑、堆疊、暫存器)
- 一個進程至少一個線程 (主線程)
- 線程共享進程資源,但擁有私有堆疊與執行上下文
- 多線程 = 同一進程內多條執行路徑並發
系列文章將涵蓋 Thread 類別、優先級、狀態、同步、Interlocked、Monitor、Mutex、Semaphore、ThreadPool 等主題。