【发布时间】:2020-06-14 11:34:33
【问题描述】:
我尝试将相应的线程与时间戳(从现在开始的微秒函数)匹配,就像 jill 从 john [739000] 收到介绍消息 并且 john 从 jill [739000 收到回复消息]
if
I == true ->
M_pid!{lists:concat([Self_name," received intro message from ", Process_name , "[",erlang:now(),"]"]), self()},
%io:fwrite(I),
whereis(Process_name)!{Self_name, "reply",self()},
friends(Msg, M_pid, State + 1, Self_name);
R == true ->
M_pid!{lists:concat([Self_name," received reply message from ", Process_name , "[",pid_to_list(Process_id),"]"]), self()},
friends(Msg, M_pid, State + 1, Self_name)
end
我试图从process_id 更改为从now() 的微秒。
我是 Erlang 的新手。提前谢谢你们!
【问题讨论】:
标签: multithreading erlang