标签: .net multithreading
我有一个.net程序集(来自BMC补救措施,如果有帮助的话),这似乎是有关多线程设计的缺陷。它似乎初始化主(UI)线程上的所有对象,无论实际构造它们的线程如何,然后发生通常的跨线程问题。
有没有办法可以在单独的线程上加载程序集?
答案 0 :(得分:0)
我发布了这个答案,因为我认为我现在明白了你的观点:
执行方法的线程取决于方法的调用者,而不是创建其实例的线程。
因此,为了防止UI线程冻结,您必须启动另一个线程上的操作。网上有很多关于这个主题的资源。