ulv1
for user-level threading version 1.
The different design and implementation choices that have been made in the current system are discussed here. We also discuss some of the alternative designs, things that could, or should, be done differently, and things which are still to be done.
The {@link ovm.services.java.JavaUserLevelThreadManager} implementation simply maintains two queues: one for threads ready to run and a delta queue for sleeping threads. The current thread is left at the head of the ready list.