> it is quite common, for example to run nodejs applications that happily serve 
> hundreds or thousands of concurrent users, 

I can see opportunities for treating certain actions as intrinsic for which 
this kind of gain can be realized. Specifically actions which are performing 
network operations then computing on the result. One can split the asynchronous 
io, and pack it into a more granular concurrency engine. Intuitively, I think 
it's more likely to benefit this way and protect against concurrency bugs and 
the like but using higher level action primitives.

-r

Reply via email to