Work is underway to completely replace the specification of threads in Java. Although this change will be backwards compatible with correctly synchronized programs, a lot of incorrectly synchronized code also exists. Revising the specification requires the determination of which thread communication idioms are valid. It also requires modification of existing JVMs, allowing new compiler optimizations, which are illegal according to the existing semantics. At this workshop, we welcome proposals for the new specification. We will discuss proposed changes, gather feedback on existing proposals, and analyze the impact of proposals on performance and reliability.
URL: http://www.cs.umd.edu/~pugh/java/memoryModel/workshop
Tracks: Java; Language and Implementations
|