
昨日,小A帮朋友处理假日拍的相片,通过两个小时磨皮,瘦脸,拉腿…总算完美复原了从森林古猿到现代人类的演化过程。就在小A满心欢喜,预备保存收工的时分……
恐怕每个用过Windows体系的人对这个窗口都不会生疏。假如说堵车是一点点积累肝火,那“XXX 未呼应”便是在你最爽的时分忽然跳出来给你一记狠狠的耳光,要害你还不能还手!打游戏的时分,保存文档的时分,看某些电影直接跳到高潮的时分,它就像马桶里溅起的严寒水花,让人措不及防却又百般无奈。可是搞机多年的小A,什么样的毛病没有见过?
我没有慌,没有气愤,而是陷入了深深的深思……
这难道不是和爱情一毛相同吗?
程序未呼应的时有两个选项,等候或许封闭程序;
挑选等候却不知道要等多久,有时分只需求一会儿,有时分则是永久;
假如抛弃等候,之前一切的尽力都将付诸东流;
更可气的是在你总算抛弃的一会儿,它却开端呼应了。
定论:应用程序未呼应=爱情
既然是爱情,当然只能挑选宽恕它。
可是与爱情的难以揣摩不同,程序始终是精准的,咱们至少可以搞理解 为什么程序会呈现“未呼应” ,“未呼应”的时分电脑都在做什么?咱们能做什么?有没有很好的办法防止程序呈现“未呼应”?Windows相当于用户和程序间的传话人,用户点击每个窗口每个按钮,都由Windows以音讯(Message)的方式传达给程序,程序收到音讯后再做出相应反响。Windows体系中每个程序在运行时都有一个进程,在一个进程中或许存在多个线程(比方翻开QQ发生一个进程,QQ里一起翻开5个女神的谈天窗口是5个线程), 每个线程只能一起处理一个音讯。
当Windows向程序传达一个音讯,可是程序正在忙一个作业而没有理Windows,这时分Windows就会告知用户“XXX 未呼应”。
一般程序会在作业时定时查看有没有音讯,比方你在解压一个文件的时分点击封闭窗口,程序会提示你是否中止操作。
所以,程序未呼应本质上便是线程不回应音讯了。 而线程不回应音讯的原因有两个:1、线程正在处理一个很耗时的作业,可是没有设置查看音讯,这样的一种状况只需耐性等候程序完结手上的作业就能康复了。2、线程死锁了,当两个或多个线程的作业都需求占用体系资源,但都不乐意退让,于是就打起来了,打架的人当然不会回应音讯。这样的一种状况一般无法康复,只能强制封闭程序了。
而在程序未呼应的时分,中间人Windows体系啥也干不了,为了推卸责任,Windows会将决定权交给你, 等候程序呼应仍是封闭程序?
以往小A会直接封闭程序,怒摔鼠标,然后 破口大骂 口吐芳香。 其实是有办法可以判别程序有没有在作业的:1、Ctrl + Shift + Esc翻开使命管理器,看看CPU占用率下降没;2、假如在输出文件,可以看输出的文件有没有改写,巨细有没有改变。假如程序仍然占用CPU资源,输出文件仍在改写,阐明程序还在作业,这种状况仍是值得一等的。至于等多久嘛,比及你耐性的极限吧。
程序未呼应有时会带来灾祸极的结果, 那有没有很好的办法可以尽或许的防止程序呈现未呼应呢?
这儿小A引荐一款进程优化软件:Process Lasso 能在不修改任何体系配置的状况下,实时智能优化你的体系,主要功用是根据其特别的算法,动态调整各个进程的优先级,以实现为体系减负的意图,防止蓝屏、假死、进程中止呼应、进程占用CPU时刻过多等症状。
这是我的设置,至于作用嘛,聊胜于无吧。一般个人用户都可以免费运用根底版,功用彻底足够了,十分良知。
总结,假如一款软件老是未呼应,无妨换一款软件,爱情也相同。



