在.NET Framework 2.0中 BackgroundWorker 組件取代了 System.Threading 命名空間並添加了功能,簡化了面向用戶的編碼難度,可以很好的幫妳處理多線程間的調度,保護等方面的問題,通過提供面向對象的線程模型來使您能夠快速、方便地創建多線程應用程序。
對於對線程開發, 需要註意:是否使用lock 關鍵字可以用來確保代碼塊完成運行,而不會被其他線程中斷,是否及時的創建和終止線程,是否使用線程池來管理每壹個線程,此外,簡單的創建及銷毀線程的測試程序是不足以說明該技術的實際應用的.