并发编程
erlang纯消息传递式语言
特点:
- 创建和销毁进程是非常快速的;
- 在进程间发送消息是非常快速的;
- 进程在所有操作系统上都具有相同的行为方式;
- 可以拥有大量进程;
- 进程不共享任何内存,是完全独立的;
- 进程唯一的交互方式就是消息传递。
创建新进程
%% 通过pid给次线程发消息,Mod模块,Func方法,Args传入参数
Pid = spawn(Mod,Func,Args).
%% 新起一个并发进程执行Fun,Fun的属性是当前值
Pid = spawn(Fun).
发送消息
Pid ! Message