Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-swt-dev] AsyncExec() problem ?

Hi all,

I post here because I have some problems using the asyncExec() function of
the Display Class. And even after looking for many example, I think there
could be a problem with the function it self.

documentation says:

"Causes the 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."


but if I use something like this. the thread is called but is always on the
Top, so the GUI is updated, but never get the focus!!  the problem is
"caller of this method continues to run in parallel". in fact AsyncExec
seems to works like the "syncExec" function.

//set a thread to update the gui.
display.asyncExec( new Runnable() {
		public void run() {
			while(true) {
  				System.out.println("aa");
				//here, stuff to update the gui.
			}
		}
});


thanks you for your help,


--
Sylvain Becker



Back to the top