假设我有一个进程X,他链接到其他3个进程[U,Y,Z]。如何从X向这些进程广播消息?
您可以找到与erlang:process_info/2类似的链接
[Pid ! Msg || Pid <- element(2, process_info(self(), links))]
检查process_info/2
文档:
broadcast_to_linked(Message) ->
{links, Links} = process_info(self(), links),
Fun = fun(P) -> P ! Message end,
lists:foreach(Fun, Links).