Java org.eclipse.core.expressions.PropertyTester的长时间操作使UI没有响应

Java org.eclipse.core.expressions.PropertyTester的长时间操作使UI没有响应,java,eclipse,rcp,Java,Eclipse,Rcp,我尝试监视activeEditor,一旦activeEditor发生更改,将执行一个属性测试程序来测试某些条件 我需要在PropertyTester的公共布尔测试(对象接收器、字符串属性、对象[]参数、对象期望值)中实现一些涉及网络和IO的操作 然而,这个实现将使UI没有响应,所以我想将这个操作移到UI线程之外。但是,我不知道如何将结果传递回UI线程。RCP是否有任何现有机制来处理此情况?UI线程在等待属性测试程序完成时暂停,因此无法执行此操作。属性测试人员必须快速

我尝试监视
activeEditor
,一旦activeEditor发生更改,将执行一个属性测试程序来测试某些条件

我需要在PropertyTester的
公共布尔测试(对象接收器、字符串属性、对象[]参数、对象期望值)
中实现一些涉及网络和IO的操作


然而,这个实现将使UI没有响应,所以我想将这个操作移到UI线程之外。但是,我不知道如何将结果传递回UI线程。RCP是否有任何现有机制来处理此情况?

UI线程在等待属性测试程序完成时暂停,因此无法执行此操作。属性测试人员必须快速