为什么取消eclipse更新如此之慢?

时间:2011-03-13 15:49:34

标签: eclipse

取消日食更新需要3-4分钟,为什么?

enter image description here

感谢。

1 个答案:

答案 0 :(得分:2)

任何时候软件都有取消按钮,它(通常)不会杀死你正在处理的进程/线程。您可以在许多应用程序中看到相同的取消(和等待)行为。这就是为什么Mac有强制退出,而Windows现在退出似乎没有退出的应用程序。

所以在代码级别,为什么会发生这种情况,你可能只设置了一个标志,“一旦你完成了你现在所处的任何循环,就停止这样做”。会发生什么情况是您设置了标志,但是循环远未完成,并且不会偶尔检查取消标志是否已被触发。因此,除了下载源代码并提交补丁之外,您可能无法做很多事情。