我知道这很牵强,但我不得不问。有没有办法指定BackgroundWorker
实例要使用的线程?或至少某种方式强制它到另一个特定的线程(我的参考)。我有一个使用BackgroundWorker
的大型项目,我刚刚开始使用一些使用Thread
的内部框架(我必须),而且两个人似乎都不满意其他(我知道原因,但我无法解决它,因为它在我可以修改的框架中)这就是为什么我问这个问题,然后我花了几天时间转换我的项目以使用FRAMEWORKS线程函数。
答案 0 :(得分:1)
您可能可以从BackgroundWorker类派生,因为它没有被密封并覆盖RunWorkerAsync的方法等。这会让您很容易引入错误,但这会让您有能力启动DoWork事件进入你的内部线程框架。