Community
Participate
Working Groups
From Tom in bug 311756: In my review I did notice some questionable reads and writes to the following fields (according to the javadoc at least): org.eclipse.core.internal.jobs.ThreadJob.isBlocked org.eclipse.core.internal.jobs.ThreadJob.acquireRule Both document @GuardedBy("JobManager.implicitJobs") but there are quite a few reads and writes to these fields outside of a sync(implicitJobs) block. I discussed this with John briefly. We believe the javadoc has gone a bit overboard. These fields should only be access by a single thread and there should not really be any need to synchronize in that case.
Removed the bogus comments. http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=2544acb4e5c3c986cdb78027369e268b3655d636