Eclipse 3.0 Jobs API 是否使用任何内部线程池来执行作业?还是在每次安排作业(即将开始)时创建一个新线程?
如果它不使用任何线程池,是否有可能以某种方式将作业与 Java 的 ExecutorService 一起使用,以便计划的作业将重用 Executor 池中的现有线程?
如果不是最后一个问题,是否有机会在 Eclipse 进度视图中提供进度反馈(就像我对 Jobs IProgressMonitor 所做的那样),但在常规 Java 线程中?
我真的很喜欢 Jobs API 提供的功能(尤其是进度监控和取消),但我有点担心如果它不使用线程池并且作业经常被安排,它可能会引入主 UI 线程的开销。
提前致谢!
问候,jb。