首页 > 系统服务 > 详细

erlang中启动一个gen_server和一个纯粹进程的区别

时间:2015-05-03 22:09:28      阅读:133      评论:0      收藏:0      [点我收藏+]
1、在genserver的启动过程中,内部调用的是proc_lib:start_link(M,F,A,Time,SpawnOpts),当该函数被调用的时候,启动gen_server的进程必须wait,直到gen_server进程在执行init_it函数时,调用proc_lib:init_ack将gen_server的进程号返回给启动进程,至此一个gen_server进程才启动完成;
2、对于一个单纯的erlang进程来说,调用spawn函数来启动他,会立刻返回。

erlang中启动一个gen_server和一个纯粹进程的区别

原文:http://blog.csdn.net/zcc_0015/article/details/45461287

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!