定義
とを分散システム内のプロセスで起こるイベントとする。ここで、以下のいずれかの条件を充足するとき、イベントはイベントに先行する( happend-before )
- イベント, は同じプロセスで起きて、の命令はの命令より前に実行されている。
- イベントはプロセスでのメッセージの送信イベントであり、はプロセスでのメッセージの受信イベントである
- かつからなるイベントが存在する
メモ
- Transitive relation(推移関係)が成り立つ
- a → b かつ b → cなら、a → c
参考
https://www.hpcs.cs.tsukuba.ac.jp/~msato/lecture-note/dsys-2012/lecture-dist-clock.pdf