- 一直疑惑erlang中的application是怎么启动应用程序的,最近看了一下源码了解了一些大概流程,和大家做一个分享
- 首先erl在启动的时候,会实现启动application_controller程序,可以在erlang启动的时候指定 -init_debug参数,会看到{start,application_controller}这个应用程序启动了
- 启动的参数详见
- erl成功启动后,你的应用程序才会被启动。一般工程会在启动的时候指定-boot文件,该文件定义了如何加载application应用程序。 无论怎样,调用application之后,会查看对应的app文件中的mod参数,在mod模块中执行start开始函数,进而整个application程序就启动了。
erlang application 流程分析
猜你喜欢
转载自blog.csdn.net/linux_cwg/article/details/87695399
今日推荐
周排行