-module(prog).
-export([main/0, q/1]).
q(Count) when Count =< 0 -> ok;
q(Count) ->
io:
format("~w~n", [erlang:
monotonic_time()]), receive Pid -> Pid ! self() end,
q(Count - 1).
main() ->
Pid = spawn_link(prog, q, [5]),
Pid ! Pid,
timer:sleep(1000).
LW1vZHVsZShwcm9nKS4KLWV4cG9ydChbbWFpbi8wLCBxLzFdKS4KCnEoQ291bnQpIHdoZW4gQ291bnQgPTwgMCAtPiBvazsKcShDb3VudCkgLT4KICBpbzpmb3JtYXQoIn53fm4iLCBbZXJsYW5nOm1vbm90b25pY190aW1lKCldKSwKICByZWNlaXZlIFBpZCAtPiBQaWQgISBzZWxmKCkgZW5kLAogIHEoQ291bnQgLSAxKS4KCm1haW4oKSAtPgoJUGlkID0gc3Bhd25fbGluayhwcm9nLCBxLCBbNV0pLAoJUGlkICEgUGlkLAoJdGltZXI6c2xlZXAoMTAwMCku