> I think N:M is still desireable but what is needed is some sort of
If the "micro threads" don't have to be POSIX compliant, aren't there
already many languages which provide plenty of concurrency within
threads? Some are even SMP aware and don't do stupid scheduling decisions.
Erlang, C++0x, compilers and virtual machines will probably be
responsible for providing the preferred concurrency abstractions of the
future. I think people are tired of "worrying" about concurrency.