Erlang
文章平均质量分 50
Edison
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 415 阅读 · 0 评论 -
Erlang防止同时注册同一个进程
从中学到了以下几点:1、绑定进程,还是很方便滴。2、if和case的用法, 据我目前的了解程度来看,if可以添加默认匹配规则(在if判断语句中,应该至少有一个是true,否则就会异常,一般把if最后一个条件判断设置为true,以匹配未匹配的规则)这点有点像C中case的default,而Erlang中的case只匹配列出来的条件,如果没有匹配,则报异常,对于结果不可预料的结果判断,可以使用原创 2012-01-21 16:53:18 · 704 阅读 · 0 评论 -
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 · 1340 阅读 · 0 评论
分享