Dot-Net
BackgroundWorker 和 Thread 的區別?
BackgroundWorker和 和有什麼不一樣Thread?在我的應用程序中,我使用了一個定期與數據庫通信的消息傳遞系統。我想在這裡使用哪一個:BackgroundWorker或Thread?
BackgroundWorker是 WinForms 中一個隨時可用的類,允許您在後台執行緒上執行任務,從而避免凍結 UI,除此之外,您還可以輕鬆地在主執行緒上編組成功回調的執行,這使您可以進行更新帶有結果的使用者界面。它還提供了跟踪進度和取消任務的可能性。它使用執行緒池中的執行緒。