Check out the new USENIX Web site.
...synchronisation
There are a few other operations on Thread objects, which influence the execution of other threads but which we do not take into consideration since they are either being removed from the Java APIs or cannot be used to synchronize two threads: destroy, interrupt, resume and stop.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...last
w.r.t. the vector clock ordering
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...objects.
Of course the JVM makes hundreds more objects for its internal use but this is not important in this example.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...bytes.
This could be reduced to 8 bytes, but this is just a prototype.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Eraser
Eraser is apparently now marketed by Compaq under the name VisualThreads
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...detected.
This shortcoming was confirmed by their product support.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

Mark Christiaens
Fri Feb 23 11:13:35 MET 2001