- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Erlang防止同时注册同一个进程
从中学到了以下几点: 1、绑定进程,还是很方便滴。 2、if和case的用法, 据我目前的了解程度来看,if可以添加默认匹配规则(在if判断语句中,应该至少有一个是true,否则就会异常,一般把if最后一个条件判断设置为true,以匹配未匹配的规则)这点有点像C中case的default,而Erlang中的case只匹配列出来的条件,如果没有匹配,则报异常,对于结果不可预料的结果判断,可以使用
2012-01-21 16:53:18 659
原创 Erlang并发程序模版
-module(template). -export(export_all). start() -> spawn(fun loop/0). area(Pid,What) -> rpc(Pid,What). rpc(Pid,Request) -> Pid ! {self(),Request}, %%这是向指定Pid发送请求的 receive %%这个是接收响应结果的
2012-01-21 15:49:39 362
原创 Erlang rpc函数初学
刚开始学Erlang的函数调用,昨天晚上一直不知道rpc这个功能到底是什么的,今天敲了一下,原来是这么一回事:-module(area_server1). -export([loop/0,rpc/2]). rpc(Pid,Request) -> Pid ! {self(),Request}, %%这是向指定Pid发送请求的 receive %%这个是接收响应结果的
2012-01-21 14:11:36 1275
Linux Server Hacks Volume One
2010-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人