`Actor`s vs Primal 创作的动态增长
Dynamic growth of `Actor`s vs Primal creation
在我的项目中,我定义了 Actor
组,称为 单元格 。这些细胞处理 message
s 并进行一些不同类型的基本计算,一种是小型 Actor
类型。
增加那些小 Actor
的优势是什么,然后在工作完成后杀死它们,而不是在我的单元初始化时创建它们,漫游直到 system
关闭?
如果您为每个作业创建一个 actor,您将得到消息的并行处理,而如果您在初始化时创建 actor,则相同类型的消息将被一个接一个地处理。
通常,你不应该使用 actor 来并行执行你的程序,它们的任务是处理公共资源,比如在多线程程序中递增计数器。如果要并行处理消息,请使用 futures
在我的项目中,我定义了 Actor
组,称为 单元格 。这些细胞处理 message
s 并进行一些不同类型的基本计算,一种是小型 Actor
类型。
增加那些小 Actor
的优势是什么,然后在工作完成后杀死它们,而不是在我的单元初始化时创建它们,漫游直到 system
关闭?
如果您为每个作业创建一个 actor,您将得到消息的并行处理,而如果您在初始化时创建 actor,则相同类型的消息将被一个接一个地处理。
通常,你不应该使用 actor 来并行执行你的程序,它们的任务是处理公共资源,比如在多线程程序中递增计数器。如果要并行处理消息,请使用 futures