永続化クラスを介さないファイルアクセスに必要なもの。
プラグインにロックフェイズ、既存ファイルを使うときはここでロック要求。
ファイルを直接扱わない場合(ページとか)はどうするか?
オブジェクトでいい。ロックフェイズではそのオブジェクトにロックを指示する。(非オブジェクトならロックシステムがロック)
永続化クラスを介さないファイルアクセスに必要なもの。予約制ロック。
マルチスレッドで複数のオブジェクトを同時にロックするならオブジェクトについても必要なもの。
ロックが始まってからのロック要求はアサーションエラー。
オブジェクトとファイルを決まった順序で並び替え。混ぜても混ぜなくてもいい。
オブジェクトとファイルを決まった順序で並び替え。混ぜても混ぜなくてもいい。ロックシステムが順次ロックする。
ロックフェイズ †
:i/ロックフェイズ †
実装案。