Hi Nic, I think the long term view is to switch to POSIX threads. Having used the Jikes RVM for an OS like project, relying on native threads wouldn't have been desirable. In theory green thread context switches should be possible in a few instructions whereas a full context switch takes a few hundred. I guess its all down to the situation the JVM is trying to optimise for. Microsoft's Singularity OS makes an advantage out of not requiring full context switches. If you have as many hardware contexts as threads, then green threads would be an unnecessary overhead. Ian Nic wrote: > Intersting post Ian. > > Maybe I'm linux 2.6 biased... but wouldn't simply using POSIX threads > be so much better? NPTL is so nice. > > > Nic > >