码迷,mamicode.com
首页 > 其他好文 > 详细

Erlang进程间消息接收超时设定

时间:2014-06-24 11:02:14      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   http   color   

    Erlang消息接收函数,一般都会设计成尾递归调用自己的模式。但是这样的模式,如果没有消息则会无限的等待下去,所以为了不无限等待,这里可以加个超时设定,例如:
flush() ->
    receive
        _ -> flush()
    after 1000 ->
        ok
    end.    

   有个特殊情况是,当超时时间设定为0时,程序不是立马退出,而是先将message box中的消息匹配完后,再返回。

   更多进程消息信息请戳这里

Erlang进程间消息接收超时设定,布布扣,bubuko.com

Erlang进程间消息接收超时设定

标签:style   class   blog   code   http   color   

原文地址:http://www.cnblogs.com/kiven-code/p/3804629.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!