erlang里面消息通信是最正常的事情,当你只想处理某几种消息的时候,至少有以下方法
1.
receive {doit,xx}->
do_sth(xx)
after M ->
lib:flush_message()
end.
2.
receive Msg->
do_sth(Msg)
end.
do_sth({do_it, XX})->
do(XX).
do_sth(_)->
ok.
3.gen_server 内置的handle