Eclipse插件开发:如何防止其他作业运行

时间:2010-10-28 16:02:48

标签: eclipse eclipse-plugin swt

问候所有人。

我有两个动作:“查找”和“运行”。它们可以通过3种方式调用:仅查找;只运行;并找到并运行。

我想把两个行动都放在乔布斯。

对于“查找并运行”的情况,Eclipse中“运行”作业等待“查找”作业完成的最佳方法是什么。重要的是,“运行”作业取决于“查找”作业的结果。

据我了解,我可以使用锁,或者我可以使用规则,但文档表明单个规则与锁相同。

我知道我可以通过在查找作业上添加一个运行后事件来完成此操作,然后调用Run作业,但我认为该平台为我需要的行为提供了一种首选机制,我希望使用它。只是不确定那个机制是什么。

感谢您的建议

1 个答案:

答案 0 :(得分:0)

在Eclipse FAQ中找到了这个。

http://wiki.eclipse.org/FAQ_How_do_I_prevent_two_jobs_from_running_at_the_same_time%3F

我假设,因为它是常见问题解答中给出的答案,确实是解决此问题的最佳方法

相关问题