各种有用的erlang行为
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 

17 wiersze
438 B

-module(ping1).
-compile([export_all, nowarn_export_all]).
call(N) ->
{ok, Pid} = pong1:start(),
StartTime = erlang:system_time(nanosecond),
doCall(N, Pid, StartTime).
doCall(0, Pid, StartTime) ->
EndTime = erlang:system_time(nanosecond),
exit(Pid, kill),
io:format("call1 over use time: ~p ns~n", [EndTime - StartTime]);
doCall(N, Pid, StartTime) ->
gen_server:call(Pid, ping),
doCall(N - 1, Pid, StartTime).