Supervisor with gen_server
来源:互联网 发布:windows手机版主题 编辑:程序博客网 时间:2024/06/03 16:21
转载请注明,来自:http://blog.csdn.net/skyman_2001
当gen_server进程加到监督树里,要想让它的supervisor终止时回调该gen_server进程的terminate()(可以在terminate()函数里做些清理工作),可以:
1. 该gen_server进程设置了捕捉退出信号:erlang:process_flag(trap_exit, true);
2. 其supervisor的child specification的关闭策略是超时的整数值,而不是brutal_kill。
当1和2都满足时,supervisor关闭时,会回调该gen_server进程的terminate(Reason, State)函数,其中Reason是shutdown。
详见:http://stackoverflow.com/questions/4842871/erlang-dynamic-supervisor-start-gen-server
- Supervisor with gen_server
- Erlang学习:OTP - Application & supervisor & gen_server
- OTP行为模式浅析之(gen_server、application、supervisor)
- Using Supervisor with Docker
- Using Supervisor with Docker
- gen_server
- gen_server
- Supervisor with Django and Gunicorn
- supervisor
- supervisor
- supervisor
- supervisor
- supervisor
- supervisor
- supervisor
- supervisor
- supervisor
- Supervisor
- Java Web框架简介
- 标准C++中的string类的用法总结
- xml基础学习
- s3c2440的ADC触摸屏驱动——学习笔记
- PHP新闻管理系统需求分析
- Supervisor with gen_server
- ie下使用扩展canvas的javascript图形编程
- sql 语句实用东东
- HDU 2206
- ZT - Java学习笔记:Java中处理字符串
- Page、request、session、application四个域的使用与区别
- 分布式命令模式——互联系统的一种可扩展的命令模式
- 无重复随机数的产生方法
- Source Insight 使用汇总