BackgroundWorker:阻止DoWork直到ProgressUpdated完成

时间:2017-08-03 17:23:14

标签: c# .net multithreading

我有两个使用共享变量的函数,BackgroundWorker在UI线程可以使用它之前更改它的值。

是否可以阻止BackgroundWorker的DoWork函数,而ui线程通过ProgressChanged更新?

或者我应该在共享变量被ProgressChanged中使用时锁定,直到UI线程结束?

0 个答案:

没有答案