erlang > error

erlang/error

エラー処理は一般的に以下で行う。
  • プロセスのspawn時にprocess_flag(trap_exit, true)を行い、システムプロセスとなる
  • エラー時にメッセージを受けたいプロセスに対してlinkを行う(link(Pid))
  • エラーになったプロセスから{'EXIT', Pid, Why}が送られてくる。
 メッセージを受信した時の振る舞いを決める

タグ:

+ タグ編集
  • タグ:
最終更新:2009年01月30日 01:11