我的插件中只有一個視圖。在視圖開始之前,我想確保我的服務器已經啓動,因爲視圖將根據服務器啓動。目前,我啓動我的服務器Display thread
爲Display.getDefault().syncExec()
,同時啓動我的插件 - start(BundleContext context)
。Eclipse:如何在eclipse視圖開始之前執行任務
有時,我看到bundleloader
和此線程之間出現死鎖。 Bundleloader
正在等待我的插件啓動,而我的插件啓動正在等待服務器啓動,因爲調用了syncExec()
。
我該如何做到這一點?在視圖開始之前有什麼方法可以執行特定任務嗎?
謝謝。這有幫助。 – Priyadarshini