Thanks! This is a general comment to all of you.
Some seem to call this "concurrency". Of course that's not the same as "parallel", so it's ok that the activities just feel concurrent. I have written some blogs about this, trying to understand "event-loop/callback/futures"-type concurrency used in (it seems JavaScript) and Scala etc. Pick any one from the top of this list:
http://www.teigfam.net/oyvind/home/technology/ - and I do take comments!
I agree that that page needs a rewrite anyhow. Especially the "Never blocking" section, which needs to severely limit scope. Blocking is bad with some "process models", but even good with others. Read my blogs, they are full of that stuff.
But where are the history guys?-)
Øyvind