使用 C 和 Win32 進行多執行緒處理
Microsoft Visual C++ 提供以 Microsoft Windows (Windows XP、Windows 2000、Windows NT、Windows Me 和 Windows 98) 建立多執行緒應用程式的支援。 如果您的應用程式必須管理多個活動,例如同時接受鍵盤和滑鼠輸入,那麼您應該考慮使用一個以上的執行緒。 一個執行緒可以處理鍵盤輸入,而第二個執行緒篩選滑鼠動作。 第三個執行緒可以根據滑鼠和鍵盤執行緒的資料更新螢幕顯示。 同時,其他的執行緒可以存取磁碟檔案或從通訊連接埠取得資料。
利用 Visual C++,有兩種方式可用來設計具有多執行緒的程式:使用 Microsoft Foundation Class (MFC) 程式庫或 C 執行階段程式庫和 Win32 API。 如需建立多執行緒應用程式的詳細資訊,請於詳讀下列有關 C 的多執行緒的主題後,請參閱使用 C++ 和 MFC 進行多執行緒處理。
這些主題會說明 Visual C++ 中支援建立多執行緒程式的功能。