刚刚到一家公司上班,职位是游戏开发实习,学了一个星期的Erlang,对gen_server框架不是很理解,如题所说,在一个gen_server程序中,那个是客户端的角色,那个又是服务端的角色,还有他们的通信机制等等,问题不是很明郎,反正就是没学懂,用下面的例子来做例子:求解。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
公司内网,不能复制....
反正就是那个很常见的gen_server的例子,my_bank.erl那个,希望高手帮我解答,先谢谢了!
------解决思路----------------------
看到 书中以下代码了吗?
>my_bank:start().
{ok, <0.33.0>}
...
跑这段代码的erl shell 就是客户端
<0.33.0> 这个就是my_bank 服务端
通信机制嘛, 进程间发消息