以下是我尝试在其中生成 3 个进程的程序,形成一种称为最佳的方法。我想接收来自所有进程的响应并将它们存储在一个元组中,但我只能得到一个响应。
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.
有人可以帮我解决这个问题吗