Causes the <code>run()</code> method of the runnable to
be invoked by the user-interface thread at the next
reasonable opportunity. The thread which calls this method
is suspended until the runnable completes.
@param runnable code to run on the user-interface thread.
@exception SWTException <ul>
<li>ERROR_FAILED_EXEC - if an exception occurred when executing the runnable</li>
</ul>
Causes the <code>run()</code> method of the runnable to be invoked by the user-interface thread at the next reasonable opportunity. The thread which calls this method is suspended until the runnable completes.
@param runnable code to run on the user-interface thread.
@exception SWTException <ul> <li>ERROR_FAILED_EXEC - if an exception occurred when executing the runnable</li> </ul>
@see #asyncExec