Explain thread/event duality and why evented systems matter

Hey, there's research!
Another notable example Go.

It may also be useful to work in references to hybrid models

  http://en.wikipedia.org/wiki/Scheduler_activations
  http://www.linuxplumbersconf.org/2013/ocw//system/presentations/1653/original/LPC%20-%20User%20Threading.pdf

which usually are there to support the runtime, but enables neat things like pre-emption and also handles some of the corner cases the above usually paper over. (Like page faults.)