windows如何知道程序没有响应?

任何使用过Windows的人都会偶尔看到一条系统消息,指出某个程序没有响应,但Windows究竟是怎么知道的呢?今天的超级用户问答帖子回答了一位困惑的读者的问题。...

windows如何知道程序没有响应?

任何使用过Windows的人都会偶尔看到一条系统消息,指出某个程序没有响应,但Windows究竟是怎么知道的呢?今天的超级用户问答帖子回答了一位困惑的读者的问题。

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。

图片由Matthias Ripp(Flickr)提供。

问题

超级用户读者ArunPrasanth想知道Windows是如何知道程序没有响应的:

How does Windows know if a program is not responding? Does it c***tantly poll all running applicati***?

Windows如何知道程序是否没有响应?

答案

超级用户投稿人ratchet freak为我们提供了答案:

An application gets events from a queue provided by Windows. If the application does not poll the event queue for a while (5 seconds), such as doing a long calculation for example, then Windows assumes that the application is hung and alerts the user.

To avoid that, applicati*** should push expensive calculati*** to worker threads or split up processing and make sure the queue gets polled regularly.


有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发表于 2021-04-10 06:49
  • 阅读 ( 112 )
  • 分类:互联网

你可能感兴趣的文章

如何强制关闭ios上无响应的应用程序

...操作系统)来强制关闭停止工作的应用程序。它相当于在Windows上按Ctrl+Alt+Delete。 ...

  • 发布于 2021-03-12 19:15
  • 阅读 ( 178 )

7个你永远无法理解的windows谜团

...,你就可以开始工作了。但是,你有没有停下来想想你的Windows PC上幕后发生了什么? ...

  • 发布于 2021-03-14 02:33
  • 阅读 ( 238 )

如何使用Windows10反馈中心

... 对于投诉和反馈,Windows当然并不陌生。考虑到全世界有超过12.5亿台计算机运行这个操作系统,总会有相当数量的用户遇到问题、问题和批评。 ...

  • 发布于 2021-03-14 14:29
  • 阅读 ( 281 )

如何强制杀死windows中无响应的应用程序

通常,Windows软件相当稳定。然而,我们都曾有过这样的时刻,你正在使用的程序被冻结了。在这些时候,似乎不管你做什么,你都无法让程序关闭。 ...

  • 发布于 2021-03-16 21:49
  • 阅读 ( 195 )

如何在Windows10中更改cortana的名称

Cortana可以在Windows10中完成很多很棒的任务。从快速查找信息到无需翻阅菜单即可更改系统设置,使用Cortana进行语音控制非常有用。 ...

  • 发布于 2021-03-16 22:29
  • 阅读 ( 176 )

如何在没有任务管理器的情况下强制关闭程序

想学习如何强制关闭程序吗?本文介绍了最好的Windows程序**,从最简单的到最有效的。 ...

  • 发布于 2021-03-18 04:22
  • 阅读 ( 279 )

如何在windows 10上实现swift程序

...,你就需要一台Mac,对吧?错了。虽然没有现成的方法在Windows上编译Swift,但这并不意味着Windows用户不能学习Swift。 ...

  • 发布于 2021-03-19 11:30
  • 阅读 ( 415 )

如何修复Windows10上高cpu使用率的反恶意软件服务可执行文件

...和CPU。这个过程很可能是反恶意软件服务可执行文件。当Windows Defender配置不正确或系统上存在恶意软件干扰其功能时,会出现此常见问题。 ...

  • 发布于 2021-03-26 13:41
  • 阅读 ( 304 )

如何修复“dns服务器没有响应”错误以重新联机

...它会导致DNS问题。幸运的是,有一种简单的方法可以清除Windows和macOS上的DNS缓存: ...

  • 发布于 2021-03-30 02:47
  • 阅读 ( 288 )

如何查看windows上的哪个程序正在使用您的所有cpu

有时你的Windows10电脑会慢到爬行,可能伴随着一个呼呼作响的风扇和几乎没有反应的程序。通常,问题是应用程序占用了大量的CPU资源,而留给其他程序的资源很少。下面是如何检查和如何处理它。 诊断可能使用过多系统资源...

  • 发布于 2021-04-01 17:28
  • 阅读 ( 175 )
aeskqa28
aeskqa28

0 篇文章

相关推荐