1

我正在使用 Scala 插件,它有时喜欢长时间悬挂和旋转彩虹轮(Mac 等待图标)。这很烦人。当前线程是否有类似“Control C”的东西?我想要一种方法来告诉 Eclipse 终止当前的 UI 命令。这在使用不如 Java 的插件时会有所帮助。

4

1 回答 1

1

没有这样的功能,我不会屏住呼吸等待一个。与彼此独立存在的系统进程不同,线程是纠缠的。强制终止线程很可能会破坏各种数据结构并使 Eclipse 进程处于不良状态。

存在各种允许取消操作的 API 技术,但它们都依赖于正在运行的操作来主动检查取消请求并安全关闭。处理未抛光的插件没有多大帮助,因为在所有情况下优雅地处理取消往往是作为抛光的一部分来实现的。

于 2013-09-23T20:09:56.537 回答