Akka 了解阿克卡演员';穿线

Akka 了解阿克卡演员';穿线,akka,actor,Akka,Actor,我很难理解Akka中的演员,以及一条线索与演员的关系 让我们以冰箱参与者和个人参与者向冰箱参与者引用发送GetFoodMessage为例。 假设不变性得到尊重 这些消息将在不同线程中“同时”处理,还是在队列中逐个处理 线程生成是否完全由库管理并从参与者的概念中抽象出来 参与者引用是参与者的实例吗 当我阻止一个演员(和他的孩子)的时候,我是在扼杀线程吗?(如果冰箱没有更多食物,并通知人员演员没有更多食物可用) Actor系统是所有这些线程的父进程吗 冰箱演员是个人演员的孩子吗 这些问题都是在开

我很难理解Akka中的演员,以及一条线索与演员的关系

让我们以冰箱参与者和个人参与者向冰箱参与者引用发送GetFoodMessage为例。 假设不变性得到尊重

  • 这些消息将在不同线程中“同时”处理,还是在队列中逐个处理
  • 线程生成是否完全由库管理并从参与者的概念中抽象出来
  • 参与者引用是参与者的实例吗
  • 当我阻止一个演员(和他的孩子)的时候,我是在扼杀线程吗?(如果冰箱没有更多食物,并通知人员演员没有更多食物可用)
  • Actor系统是所有这些线程的父进程吗
  • 冰箱演员是个人演员的孩子吗
这些问题都是在开发Akka系统“为了好玩”时出现的,我看到其他堆栈溢出线程讨论线程与参与者的关系,但我相信这些问题是不同的
  • 这些消息将在不同线程中“同时”处理,还是在队列中逐个处理?-在队列中逐个处理

  • 线程生成是否完全由库管理并从参与者的概念中抽象出来对

  • 参与者引用是参与者的实例吗?-不可以。参与者可以位于另一个JVM实例中

  • 当我阻止一个演员(和他的孩子)的时候,我是在扼杀线程吗?(如果冰箱没有更多的食物,并通知人员演员没有更多的食物可用)-否

  • Actor系统是所有这些线程的父进程吗没有

  • 冰箱演员是个人演员的孩子吗它可以是,也可以不是,由程序员决定

  • 通常,Akka Actor是一个能够在线程池的单个线程上运行的任务。当有消息要处理时,它被提交到执行,当没有更多消息时,它离开线程。

    • 这些消息将在不同线程中“同时”处理,还是在队列中逐个处理?-在队列中逐个处理

    • 线程生成是否完全由库管理并从参与者的概念中抽象出来对

    • 参与者引用是参与者的实例吗?-不可以。参与者可以位于另一个JVM实例中

    • 当我阻止一个演员(和他的孩子)的时候,我是在扼杀线程吗?(如果冰箱没有更多的食物,并通知人员演员没有更多的食物可用)-否

    • Actor系统是所有这些线程的父进程吗没有

    • 冰箱演员是个人演员的孩子吗它可以是,也可以不是,由程序员决定

    通常,Akka Actor是一个能够在线程池的单个线程上运行的任务。当有消息要处理时,它被提交到执行,当没有更多消息时,它离开线程