Revising the Java Thread Specification
Hilton – Duluth
William Pugh, University of Maryland,
Doug Lea, SUNY Oswego

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 JVM’s, 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.


Tracks: Java; Language and Implementations

at a Glance
Full Description
of all Workshops
Final Program

 OOPSLA'98 Home