更准确的是:
当消息发送给actor时,它将被放置在此actor的名为mailbox的队列中.同时,可能有数百或数千个演员在其邮箱中有待处理的消息.Akka使用有限数量的工作线程,选择此类actor的子集,
receive并按时间顺序使用来自邮箱的每条消息调用其方法.多个线程永远不会处理同一个actor.此外,Akka可能决定中断来自邮箱的消息处理,并选择不同的演员以保持公平并避免饥饿.因为每次
receive调用都需要一个线程,所以此方法永远不应该阻塞,等待或休眠.
| 归档时间: |
|
| 查看次数: |
788 次 |
| 最近记录: |