2013年2月19日
摘要: 其实一开始是看到mailinglist有对于这个的讨论,我就加上了自己的理解扩展概括了一下,存此。首先我们要确定erlang中像全局变量这种东西是不存在的,如果你非要保存一个全局的状态也并非不可以实现。1.使用ets,将其指定为public, 这个不用多说了,随取随用。2.将其保存在一个固定进程中,无论读取都对其发出message进行操作,这个本质上并不违反以进程为中心的原则。3.使用application:set_env, application:get_env(但我看了一下application_controller的源码,其实本质上也只是往一个叫ac_tab的public ets中读写, 阅读全文
posted @ 2013-02-19 19:06 文武双全大星星 阅读(1804) 评论(0) 推荐(0) 编辑