Erlang gen_server:start_link/3 和gen_server:start_link/4 的区别以及各参数的含义
来源:互联网 发布:专看耽美漫画的软件 编辑:程序博客网 时间:2024/05/16 06:44
两个方法都可以用来启动一个gen_server服务器进程,具体的参数如下:
gen_server:start_link(Module,Args,Option);
gen_server:start_link(ServerName,Module,Args,Option);
第二个方法只比第一个多了个ServerName,在gen_server的源码中区别如下:
可以看出如果有ServerName参数就会先查找一遍是否有同名的进程存在,有就会产生{error,{already_started,Pid}} 的提示。
所在在开发并发的gen_server程序的时候要注意调用哪个方法。
- Erlang gen_server:start_link/3 和gen_server:start_link/4 的区别以及各参数的含义
- Erlang gen_server:start_link/3 和gen_server:start_link/4 的区别以及各参数的含义
- Erlang gen_server:start_link/3 和gen_server:start_link/4
- Erlang gen_server:start_link/3 和gen_server:start_link/4
- [Erlang危机](2.2)监督者及start_link的语义
- gen:call和gen_server:call的区别
- erlang中启动一个gen_server和一个纯粹进程的区别
- Erlang如何查看gen_server内部的状态
- Erlang gen_server的简单小例子
- Erlang - gen_server
- erlang gen_server
- Erlang的gen_server的terminate使用的几点总结
- [erlang 学习] 转载的 gen_server中管理新的进程
- Erlang如何查看gen_server系列的状态 (高级)
- gen_server
- gen_server
- Erlang gen_server和ets简单应用
- Erlang gen_tcp和gen_server结合应用
- 学习OPENCV书中一些函数的应用
- UVa 634 - Polygon:判断点在任意多边形内
- 对/u-boot-1.1.6/board/smdk2410/u-boot.lds的更详细的分析
- jar命令打包Java程序
- android2.2 使用TrafficStats.getUidRxBytes(uid[n])获取流量返回-1
- Erlang gen_server:start_link/3 和gen_server:start_link/4 的区别以及各参数的含义
- LVM
- WriteProcessMemory
- PKCS#11的部分使用例码
- text_shadow
- WINCE600的目录组织及PQOAL
- ico
- myeclipse 启动项设置
- 表和索引在数据压缩前后空间占用情况的对比