摘要: Erlang运行时发生错误时,会返回一些错误信息,理解这些信息,对于学好、用好Erlang来说是必要。 Erlang中的运行错误包括:badarg, badarith, badmatch, function_clause, case_clause, if_clause, undef, noproc, 阅读全文
posted @ 2016-06-13 15:53 我的娃会叫爸爸啦 阅读(9581) 评论(0) 推荐(0) 编辑
摘要: 使用Erlang写程序的时候,经常会碰到一种情况:因为Erlang进程的mailbox是没有大小限制的,所以它会一直接受消息,直到Erlang节点内存溢出。在大多数情况下,我们可以通过限制消息生产者的频率来解决这个问题,而且也应该实现这一点。但是,有时候不太可能完全限制发给一个进程的所有消息,这时候 阅读全文
posted @ 2016-06-13 15:00 我的娃会叫爸爸啦 阅读(1077) 评论(0) 推荐(0) 编辑