首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

小弟我的第一个erlang程序

2012-12-22 
我的第一个erlang程序-module(test81).-export([start/1]).start({N,M,Mess})-statistics(runtime),stati

我的第一个erlang程序

-module(test81).-export([start/1]).start({N,M,Mess})->statistics(runtime),statistics(wall_clock),L=for(1,N,fun()->spawn(fun()->recv() end) end),for(1,M,fun()->lists:foreach(fun(Pid)->Pid!Mess end,L) end),{_,Time1}=statistics(runtime),{_,Time2}=statistics(wall_clock),U1=Time1*1000,U2=Time2*1000,io:format("~w process ~w times message cost time is:~p(~p)microseconds~n",[N,M,U1,U2]).recv()->receive%Mess->io:format("Pid ~p recv message ~p.~n",[self(),Mess]),Mess->void,recv()end.for(N,N,F)->[F()];for(I,N,F)->[F()|for(I+1,N,F)].
1 楼 agapple 2011-10-25   最近涉猎很广么,羡慕ing!

热点排行