Lan Barnes wrote:
I have assumed that there _are_ problems that must be solved with threads
I'm not convinced.
There are problems that *should* be solved with concurrency.
There are, however, many different models for concurrency. Threads seem
to be a particularly poor one. However, the thread abstraction seemed
to map onto Unix much more readily than anything else.
Microkernels, for example, are more amenable to the Actors/message
passing model. However, they initially performed very poorly when
emulating Unix API's. Recently, however, they seem to be competitive.
Concurrency is the Achilles' heel of almost all of the current crop of
languages. I don't think Tcl, Python, Perl, or Ruby are going to
survive that weakness.
-a
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg