Eclipse RCP - 我可以在后台线程中打开一个编辑器吗?

时间:2014-10-10 09:37:05

标签: eclipse eclipse-plugin eclipse-rcp

这可能吗?因为我们的编辑器做了很多权限管理/ webservice的东西,并且非常慢并且完全阻止了UI线程。我想在一切准备就绪后回到主线程。

我不确定它是否可以使用Eclipse自己的基于多编辑器的编辑器?

1 个答案:

答案 0 :(得分:3)

编辑器部件的初始加载必须在UI线程中运行。

然后,您可以使用Job或其他一些后台线程来完成初始化编辑器数据。

后台代码必须使用Display.asyncExec在UI线程中执行代码。