Actor模型的本质:究竟是要处理什么疑问[图]

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 23:30:43
Actor模型的本质:究竟是要处理什么疑问[图]
xTIr@J\sHO\N2L&2Xl< < wqwVB^#⢲M6Twoj{/Fu}([^öʛhNԅICY9%땨~cο&G JR1SL-aNԪgL^GW Ł!g p{"7JSW< [4›jĉU]ly 716 p ByxeNoٖv!x8ԃu0"|k<(2:*{4! 1K^m .0V(q+SQbp9sR<m"L26ă'y1Mt݈ !(J-ZHSeaчjeT C(O&M!(W<F6#{DiHtC4%ȾSNOjfC/̦L녝YYP?gc>+L1#'qf3C@:)靉 "' XyGm3 Qld! mt ܥrNDk noKBfX@/dSX|_VL:m34OKKQpaPي؁vZKYSC1S==9|@\9F.h!ǓY_9ͤ;͋I$w}6~t27

Actor模型的本质:究竟是要处理什么疑问[图]
Actor模型的本质:究竟是要处理什么疑问[图]

Actor模型的本质:究竟是要处理什么疑问[图]
Actor之间只有发送消息这一种通信方式,例如,无论是维护员让工作者干活,还是工作者把成果交还给维护员,它们之间也要通过发送消息的方式来传递信息.这么做看似不如直接要领调用来的直接,但是由于大量的消息可以同时执行.同样,消息让Actor之间解耦,消息发出之后执行成功还是失败,须要耗费多少时间,只要没有消息传递回来,这一切都和发送方无关.Actor模型的消息传递形式简化了并行程序的开发,使开发人员无需在共享内存(确切地说,其实是共享“写”)环境中与“锁”、“互斥体”等常用基础元素打交道.不过,运用 Actor模型编写使用程序,须要开发人员运用一种与以往不同的设计思路,这样的思路说难倒不难,说基本也不基本.等咱们有了成熟、稳固的Actor模型之后(例如高效的调度,合适的容错机制,老赵正在为此努力),再回头来探究这种特殊的架构方式.