当程序停止响应并变为灰色,并且出现显示“该程序不再响应”的框时,我如何知道何时关闭窗口,何时等待它响应?
答案1
没有一个答案可以解决所有问题...这实际上取决于您的个人经验和所涉及的计划。
通常,当程序无法响应典型的 Windows GUI 命令/事件(例如最大化/移动等)时,就会出现这种情况
典型原因是该程序是单线程的并且当前正忙于处理命令(例如,保存)。
通常,程序在完成任务后就会恢复运行,但是,没有办法提前知道——尽管它可以完成一项非常复杂的任务,但同样有可能它也陷入无限循环并且永远无法恢复!
就我个人而言,我会说如果它因我所做的事情而冻结,我会等待(最多)至少一分钟(例如单击保存),但如果它只是随机的,并且不是一些密集的任务,我会说要么给它一分钟,要么断定它被冻结了。
抱歉,我不能说得更精确,但是,没有一个答案可以解决所有问题。