取消eclipse更新需要3-4分钟,为什么?
谢谢。
发布于 2011-03-14 00:06:58
每当软件有一个取消按钮时,它(通常)不会终止你正在处理的进程/线程。您可以在许多应用程序中看到相同的取消(和等待)行为。这就是为什么Mac有强制退出,而Windows现在有退出的原因,因为应用程序似乎不会退出。
因此,在代码级别,为什么会发生这种情况,是因为您可能只设置了一个标志,该标志表示“一旦您完成了现在所处的任何循环,就停止执行此操作”。发生的情况是,您设置了标志,但循环尚未完成,并且不会每隔一段时间检查取消标志是否已被触发。因此,除了下载源代码并提交补丁之外,您可能对此无能为力。
https://stackoverflow.com/questions/5290442
复制相似问题