https://gist.github.com/3304936
- Quiescent consistency, Sequential consistency, linearizable
- (最適化のために、並行オブジェクトは実際に実行されたタイミングとのズレが生じる。それをどこまで許容するかの線引きを行う、という認識)
- nonblocking と compositional
- wait-free, lock-free, obstruction-free, bounded wait-free, population-oblivious
https://gist.github.com/3325229 https://gist.github.com/3329008
atomic (linearizable)なレジスタを用意したい
- 弱い特性のレジスタから順に構築可能 (4.2)
各種特性 (図4.4)
- 一貫性のタイプ
- safe, regular, atomic
- readers, writers の数
- SRSW : single-reader, single-write
- MRSW : multi-reader, single-writer
- MRMW : multi-reader, multi-writer
- レジスタのサイズ