※ 引述《teamspike (市政府7F)》之銘言:
: 各位前輩晚安
: 小弟目前使用thread類別撰寫多執行緒處理系統
: 故需撰寫跨執行緒存取控制項的判斷式
: 得知有個backgroundworker類別亦是應用新執行緒
: 並且不用考慮跨執行緒存取控制項問題(?)
: 請問這兩者有何不同呢?
: 謝謝
BackgroundWorker 只是把跨執行緒的作業簡化而已,
用 ReportProgress() 和處理 ProgressChanged 事件就能做到了。
基本的原理還是用函式委派和 Control.Invoke() 來做。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.117.12