Multithreading 如何在Erlang中获得从现在开始的微秒()

Multithreading 如何在Erlang中获得从现在开始的微秒(),multithreading,erlang,Multithreading,Erlang,我尝试将对应的线程与timestamp microsecond from now函数相匹配,就像jill从john[739000]接收到介绍消息和john从jill[739000]接收到回复消息一样 我试图从现在起将进程id更改为微秒。 我是Erlang的新手。提前谢谢你们 erlang:now已弃用,不应使用。有两个选项可以获取以微秒为单位的当前时间 时间戳 {Mega,Sec,Micro}=os:timestamp, 兆*1000000+秒*1000000+微。 操作系统:系统时间微秒 er

我尝试将对应的线程与timestamp microsecond from now函数相匹配,就像jill从john[739000]接收到介绍消息和john从jill[739000]接收到回复消息一样

我试图从现在起将进程id更改为微秒。 我是Erlang的新手。提前谢谢你们

erlang:now已弃用,不应使用。有两个选项可以获取以微秒为单位的当前时间

时间戳 {Mega,Sec,Micro}=os:timestamp, 兆*1000000+秒*1000000+微。 操作系统:系统时间微秒 erlang:now已弃用,不应使用。有两个选项可以获取以微秒为单位的当前时间

时间戳 {Mega,Sec,Micro}=os:timestamp, 兆*1000000+秒*1000000+微。 操作系统:系统时间微秒
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