共用方式為


多執行緒支援的舊版程式碼 (Visual C++)

Visual C++ 允許您有多個同時執行的並行執行緒。有了多執行緒處理,您可以分割背景工作、管理同時的輸入資料流、管理使用介面等等。

本章節內容

相關章節

  • CWinThread
    代表應用程式內執行的執行緒。

  • CSyncObject
    描述一個純虛擬類別,可提供 Win32 中同步物件 (Synchronization Object) 常見的功能。

  • CSemaphore
    代表號誌 (Semaphore),即是允許限定數量的執行緒在一或多個處理序中存取資源的同步物件。

  • CMutex
    代表 Mutex,即允許執行緒互斥 (Mutually Exclusive) 存取資源的同步物件。

  • CCriticalSection
    代表關鍵區段 (Critical Section),即是一次允許一個執行緒存取資源或程式碼區段的同步物件。

  • CEvent
    代表事件,即是允許一個執行緒通知另一個執行緒事件已經發生的同步物件。

  • CMultiLock
    代表多執行緒程式用來控制多個資源存取的存取控制機制。

  • CSingleLock
    代表多執行緒程式用來控制單一資源存取的存取控制機制。

  • Common Programming Methodologies
    提供主題連結,這些主題將描述 Visual C++ 程式庫的概念性資訊,以及討論各種程式碼撰寫技術和技巧。