Erlang “为什么是”这个词;铸造;用于在GenServer中处理异步消息?
为什么在Erlang/Elixir中,异步Erlang “为什么是”这个词;铸造;用于在GenServer中处理异步消息?,erlang,elixir,otp,gen-server,Erlang,Elixir,Otp,Gen Server,为什么在Erlang/Elixir中,异步GenServer处理程序的名称为handle\u cast?handle\uu部分很明显,但是为什么要使用cast这个词呢 我能想到的唯一一件事是,这类似于扔东西(如撒网),而不是呼喊什么,等待回答。我想你自己已经回答了这个问题 我能想到的唯一一件事是,这类似于扔东西(比如撒网),而不是呼喊什么东西,等待回答 然而,除了询问erlang的创建者,我们只能推测 :通过投掷使移动或发出 基本上,您是在向GenServer抛出消息,而不希望得到响应 :提出请
GenServer
处理程序的名称为handle\u cast
?handle\uu
部分很明显,但是为什么要使用cast这个词呢
我能想到的唯一一件事是,这类似于扔东西(如撒网),而不是呼喊什么,等待回答。我想你自己已经回答了这个问题 我能想到的唯一一件事是,这类似于扔东西(比如撒网),而不是呼喊什么东西,等待回答 然而,除了询问erlang的创建者,我们只能推测 :
通过投掷使移动或发出
基本上,您是在向GenServer抛出消息,而不希望得到响应
:提出请求或要求
我认为这是一个需要回应的问题。如果你打电话给某人,你希望他们回答。这可能来自网络术语,如广播、单播、多播、选播等。()@MikeBuhot啊,我没有想过这个角度。谢谢@MikeBuhot视角很好,是的。差不多就是它的大小。