0
我想使用Display.getDefault()。asyncExec執行一些工作,我需要在我的Eclipse插件上做,但我需要等到這項工作完成。 我不能等待線程沒有暫停用戶界面。我如何等待顯示?等待Display.getDefault.asyncexec
我想使用Display.getDefault()。asyncExec執行一些工作,我需要在我的Eclipse插件上做,但我需要等到這項工作完成。 我不能等待線程沒有暫停用戶界面。我如何等待顯示?等待Display.getDefault.asyncexec
我想使用Display.getDefault()。asyncExec執行一些工作,我需要在我的Eclipse插件做的,但我需要等到這項工作完成
要麼使用syncExec
代替,當工作完成時它將返回,或者將您需要等待的代碼添加到Runnable
末尾,然後傳遞給asyncExec
。
asyncExec不運行線程,它在現有的用戶界面線程中執行一段代碼。沒有標準的等待它完成的方法。 –