聯結執行緒技術範例
更新:2007 年 11 月
這個範例會示範允許執行緒等待另一個執行緒終止或「加入」的 Common Language Runtime 執行緒功能。範例中會建立第二個執行緒,並在 App 類別的靜態方法中啟動執行。接著主要執行緒會呼叫 Join 方法,以等候第二個執行緒完成。
如需執行緒的詳細資訊,請檢視原始程式碼檔案中的註解。
如需使用這些範例的詳細資訊,請參閱下列主題:
若要使用命令提示字元建置範例
開啟 [命令提示字元] 視窗,並巡覽至此範例的任一程式設計語言的子目錄。
根據您選擇的程式設計語言,在命令列輸入 msbuild JoinThreadCS.sln 或 msbuild JoinThreadVB.sln。
若要使用 Visual Studio 建置範例
開啟 [Windows 檔案總管],並巡覽至此範例的任一程式設計語言的子目錄。
根據您選擇的程式設計語言,按兩下 JoinThreadCS.sln 或 JoinThreadVB.sln 的圖示,在 Visual Studio 中開啟該檔案。
在 [建置] 功能表上,按一下 [建置方案]。
若要執行範例
使用 [命令提示字元] 巡覽至新的可執行檔所在的目錄。
在命令列中輸入 JoinThread.exe。
注意事項: |
---|
這個範例會建置一個主控台應用程式。您必須在命令提示字元視窗中啟動及執行,才能檢視它的輸出。 |
備註
下面幾點簡短說明了此範例所使用的技術和類別:
執行緒同步處理
委派
- ThreadStart 用來為執行緒建立型別安全的回呼方法。