以下は、best と呼ばれるメソッドから 3 つのプロセスを生成しようとしたプログラムです。すべてのプロセスからの応答を受け取り、それらをタプルに格納したいのですが、1 つの応答しか取得できません。
test() ->
receive
{From,N} -> From!{self(),N},
loop()
end.
best(N) ->
Aid=spawn(fun t:loop/0),
Aid ! {self(),N},
Bid=spawn(fun t:loop/0),
Bid ! {self(),N},
Cid=spawn(fun t:loop/0),
Cid ! {self(),N},
receive
{Pid,Response} ->{Response}
end.
誰かがこの問題で私を助けてくれますか