• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:[[:t/永続化]] [[:t/ロック]]

永続化クラスを介さないファイルアクセスに必要なもの。予約制ロック。
マルチスレッドで複数のオブジェクトを同時にロックするならオブジェクトについても必要なもの。

%%プラグインに[[:i/ロックフェイズ]]、既存ファイルを使うときはここでロック要求。ファイルを直接扱わない場合(ページとか)はどうするか?%%
%%オブジェクトでいい。ロックフェイズではそのオブジェクトにロックを指示する。(非オブジェクトならロックシステムがロック)%%

**ロックシステム [#kd568d17]
プラグインにロックフェイズ、既存ファイルを使うときはここでロック要求。
ファイルを直接扱わない場合(ページとか)はどうするか?
オブジェクトでいい。ロックフェイズではそのオブジェクトにロックを指示する。(非オブジェクトならロックシステムがロック)
%%ロックが始まってからのロック要求はアサーションエラー。%%

ロックが始まってからのロック要求はアサーションエラー。
オブジェクトとファイルを決まった順序で並び替え。混ぜても混ぜなくてもいい。ロックシステムが順次ロックする。

オブジェクトとファイルを決まった順序で並び替え。混ぜても混ぜなくてもいい。
***[[:i/ロックフェイズ]] [#we5aa3b2]
実装案。

RIGHT:[[:t/ロック]] [[:t/実装]]