摘要:
其实一开始是看到mailinglist有对于这个的讨论,我就加上了自己的理解扩展概括了一下,存此。首先我们要确定erlang中像全局变量这种东西是不存在的,如果你非要保存一个全局的状态也并非不可以实现。1.使用ets,将其指定为public, 这个不用多说了,随取随用。2.将其保存在一个固定进程中,无论读取都对其发出message进行操作,这个本质上并不违反以进程为中心的原则。3.使用application:set_env, application:get_env(但我看了一下application_controller的源码,其实本质上也只是往一个叫ac_tab的public ets中读写, 阅读全文
![](/skins/gray/images/separator.gif)