public class Synchronizer extends Object
IMPORTANT: Typical application code never needs to deal with this class. It is provided only to allow applications which require non-standard synchronization behavior to plug in the support they require. Subclasses which override the methods in this class must ensure that the superclass methods are invoked in their implementations
|Constructor and Description|
Constructs a new instance of this class.
|Modifier and Type||Method and Description|
public Synchronizer(Display display)
display- the display to create the synchronizer on
protected void asyncExec(Runnable runnable)
run()method of the runnable to be invoked by the user-interface thread at the next reasonable opportunity. The caller of this method continues to run in parallel, and is not notified when the runnable has completed.
runnable- code to run on the user-interface thread.
protected void syncExec(Runnable runnable)
run()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.
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.