设为首页收藏本站

Erlang中文论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 29784|回复: 7
打印 上一主题 下一主题

使用gen_server:start_link创建监控

[复制链接]
跳转到指定楼层
楼主
发表于 2015-3-3 02:13:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  今天遇到了比较有趣的,我想大家一般创建监控都是使用supervisor:start_link/3但是这次我遇到了这样的方法 gen_server:start_link(Name,supervisor,{Name,Mod,Arg},[])
一开始我非常不解,所以研究了下。以下是我跟据书本和自身的理解。
   start_link函数是相当于spawn_link,都是创建一个进程,区别在于前者能在创建成功后
才返回pid,在多个进程创建时起保护作用!然而当调用上面gen_server:start_link,创建出的
会调用到superviors模块中的init并将{Name,Mod,Arg}作为参数转递,这种行为就相当于supervior:start/3。
不过上网查了一下,好像erlang中没有supervisor:init,我估大概是自己修改的。我主要想表达的是
这样写法需要很深入理解otp的行为深层代码才能如此奔放大胆跳过常规

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2015-3-3 15:03:17 | 只看该作者
请问,这里发帖需要审核的?提了个问题,结果还在审核中
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-3-4 06:59:56 | 只看该作者
youthy 发表于 2015-3-3 15:03
请问,这里发帖需要审核的?提了个问题,结果还在审核中

不好意思,这么慢才复你,我都想能分享你的问题
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2015-3-4 07:02:59 | 只看该作者
youthy 发表于 2015-3-3 15:03
请问,这里发帖需要审核的?提了个问题,结果还在审核中

你平时有没有看哪个书的,有没有好的介绍
回复 支持 反对

使用道具 举报

5#
发表于 2015-3-9 14:31:05 | 只看该作者
high佬全 发表于 2015-3-4 07:02
你平时有没有看哪个书的,有没有好的介绍

所以。。我的那个帖子还是没有发出来啊。。
erlang的书感觉很少。
开始的时候就是erlang程序设计和erlang编程指南。后来看了些learn you some erlang。。那本书,现在再看erlang in anger。
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-3-10 00:30:31 | 只看该作者
youthy 发表于 2015-3-9 14:31
所以。。我的那个帖子还是没有发出来啊。。
erlang的书感觉很少。
开始的时候就是erlang程序设计和erlang ...

你都看了好多有关的书。。。。至于帖子的事你再发多次,我见其他人都能发帖。你看的书有没有介绍过.yrl(关于定时器的),我大概看过下别人的代码,好像大概是从.yrl文件中读取出 时间,模块,函数,元项等组成列表,然后从列表中一个一个地执行M : F(X),但我想知道的是有没有特定的格式规定.yrl文件,全整个定时模块大概怎样的,我有时间就百度一下,不过我都想看看你有没有相关的经验分享下
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2015-3-10 00:40:23 | 只看该作者
youthy 发表于 2015-3-9 14:31
所以。。我的那个帖子还是没有发出来啊。。
erlang的书感觉很少。
开始的时候就是erlang程序设计和erlang ...

对了,你的问题是什么?我都想知。你暂时发不了帖的话,如果你不介意的话回复我时粘帖上来,我帮你把问题发帖,等百度想关问题时能被查到。一时半刻都不知能搞清不能发帖是怎么回事。如果你想自己发帖只发个问题就好了
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2015-3-10 00:40:23 | 只看该作者
youthy 发表于 2015-3-9 14:31
所以。。我的那个帖子还是没有发出来啊。。
erlang的书感觉很少。
开始的时候就是erlang程序设计和erlang ...

对了,你的问题是什么?我都想知。你暂时发不了帖的话,如果你不介意的话回复我时粘帖上来,我帮你把问题发帖,等百度想关问题时能被查到。一时半刻都不知能搞清不能发帖是怎么回事。如果你想自己发帖只发个问题就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Erldoc.com  

GMT+8, 2024-11-24 10:24 , Processed in 0.681640 second(s), 9 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表