User API still a goal?

Robert Luciani rluciani at gmail.com
Tue Jun 10 01:42:24 PDT 2008


>     I think N:M is still desireable but what is needed is some sort of
>     official micro-threading API where the programmer has full knowledge
>     that a thread is a micro-thread, operating under different rules,
>     as part of a set of micro-threads opreating within a POSIX thread.

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.





More information about the Kernel mailing list