Display.timerExec(int,Runnable)
はDisplay.asyncExec(Runnable)
とほぼ同じですが、指定された遅延を期待していました。しかし、Display.timerExec
はだけがGUIスレッド上で実行されるように見えます。その第1行はcheckDevice()
の呼び出しです。これは、GUIスレッドで実行していない場合は例外をスローします。Display.asyncExecとDisplay.timerExecとの比較
誰もがDisplay.asyncExec()
を使用する手段を提案できますが、実行に先立つ遅延がありますか?
'timerExec()'は現在、Eclipseメーリングリストのバグの母親とみなされています。それで、それは、それが適時に取り除かれることになるので、それを使用しないように準備されるべきです。 –