线程 - 即使主应用程序挂起也在运行?

时间:2018-03-30 14:34:24

标签: c# .net winforms concurrency parallel-processing

是否有可能在C#app中运行线程,它在循环中执行某些任务,即使主gui进程完全死锁,挂起,表单无法刷新,看起来像冻结,对用户没有反应?

在这样的app状态下运行和正确工作的线程是否可行,或者只是另一个进程?

Windows,c#winform app。

.NET FRAMEWORK 3.5(不高于)

1 个答案:

答案 0 :(得分:3)

是。这是线程的全部目的:继续独立执行,而其他部分可能处于挂起/等待状态或执行不同的操作。

但是,正如评论中提到的那样,在UI应用程序中,冻结UI的概念,而其他线程正在处理某些事情会使UI本身的目的失效,作为用户的元,应该是响应和愉快的互动。