vazexqi / CodingSpectator

Watches and analyzes code edits in the Eclipse IDE non-invasively
http://codingspectator.cs.illinois.edu
Other
20 stars 14 forks source link

Review the uses of the UI thread #281

Closed reprogrammer closed 13 years ago

reprogrammer commented 13 years ago

We suspect that the use of Display#syncExec in org.eclipse.jdt.internal.ui.JavaPlugin.start(BundleContext) is a cause of issue #276. Therefore, it would be a good idea to reexamine all of our uses of the UI thread to ensure that we are using synExec and asyncExec correctly and do not introduce any races or deadlocks.