2
當完成時,如何從使用ThreadPool.QueueUserWorkItem方法開始的thead獲得一些反饋?當後臺線程完成其工作時獲取響應
當完成時,如何從使用ThreadPool.QueueUserWorkItem方法開始的thead獲得一些反饋?當後臺線程完成其工作時獲取響應
我會推薦使用BackgroundWorker
來代替。這也使用線程池,並在後臺任務完成時啓動一個單獨的事件(在調用線程上)。
否則,您將不得不通過在主線程上手動調用方法來手動執行此操作,但BackgroundWorker
將以非常好的方式對其進行封裝。