4
我见过很多关于为什么不使用Backgroundworkers导致UI冻结的帖子,我明白这一点。但是,如果发生这种情况,我无法将光标移动几秒钟?我不确定一个线程是什么或者它是如何工作的,但是一个线程的工作量肯定不会影响另一个线程的响应度。当然,Windows 7光标不会像我的程序(4237或其他)那样在同一个线程上运行。有没有一个复杂的,可行的理由,或者它只是我的电脑分崩离析?当主UI线程冻结时,为什么我的PC会“冻结”?
...哇。短但甜美!非常感谢 –
'我无法将光标移动几秒钟' - 即使在单核处理器上,我也不确定这是否是完整的故事,除非有多个具有更高优先级的运行线程比UI线程,这不应该发生。 “几秒钟”是很长一段时间。 –
@MartinJames是的 - 我相信光标冻结与我的线程无关。当我在Visual Studio中进行调试时,它告诉我该进程的编号大约是4000-6000([6480] Process:MyApplication.vshost.exe),我记得这是不正常的? –