在主线程显示对话框时允许工作线程工作

NAS*_*SER 2 c# forms multithreading

我希望将表单显示为对话框,但问题是工作线程已停止工作,现在正在等待显示对话框的主线程.

工作线程不应该等待,应该开始在后台工作.我怎么能做到这一点?

Has*_*dad 5

尝试使用BackgroundWorker,它将在一个单独的线程而不是主线程中完成您的工作.

检查此链接以了解如何使用后台工作程序.