加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 当主UI线程冻结时,为什么我的PC’冻结’?

发布时间:2020-12-15 21:53:01 所属栏目:百科 来源:网络整理
导读:我看过很多关于为什么不使用Backgroundworkers导致UI冻结的帖子,我理解这一点.但是,当发生这种情况时,我无法将光标移动几秒钟?我不确定一个线程是什么或它是如何工作的,但肯定一个线程的工作负载不会影响另一个线程的响应能力.当然,Windows 7游标不会与我的
我看过很多关于为什么不使用Backgroundworkers导致UI冻结的帖子,我理解这一点.但是,当发生这种情况时,我无法将光标移动几秒钟?我不确定一个线程是什么或它是如何工作的,但肯定一个线程的工作负载不会影响另一个线程的响应能力.当然,Windows 7游标不会与我的程序(4237等)在同一个线程上运行.是否有一个复杂,可行的理由,或者只是我的PC分崩离析?

解决方法

进程是在CPU上执行的程序的实例(进程可以包含一个或多个线程).如果一个线程占用CPU,那么其他进程将“饿死”.也就是说,他们没有足够的CPU时间来完成.线程是一个有趣的话题.有关更多信息,请搜索维基百科:线程,进程,饥饿或死锁.如果您想了解更多关于操作系统概念的书籍.我发现Abraham Silberschatz的操作系统概念特别有用(以PDF格式提供).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读