On Tue, 12 Feb 2008 09:00:38 +0900, "Jason Roelofs" <jameskilton / gmail.com> wrote:
> Second, Actors aren't really threads or Fibers. There's a single
> "dispatcher" thread/process/whatever that handles sending out events
> to the pool of actors. So while Actors may look like threads and
> concurrency, they aren't.

Not necessarily true.  Different actor implementations may have different
scheduling behavior.  For example, if you're using actors from the Omnibus
library, you get a thread per actor, each of which handles its own event
processing.  On JRuby, that means you get a native thread per actor.

On the other hand, a native thread per actor isn't a good way to achieve
performance.

-mental