Tokyo is 170 msec away today. なんだけど5個のうち1個返ってこなかったぞ?
Tokyo is 170 msec away today. なんだけど5個のうち1個返ってこなかったぞ?
DBでもconsistencyを気にしないで読んでいいときはread lock (shared lock)取らずに読んだりするし read / write lockでいいのでは感
なんか普通にshared lockとexclusive lockの話のように見えるけどなあ。読むときにshared lock取って書くときにはexclusive lockを取るやつ(より詳細な名前を付ける意味があるのかはよくわからない)
ロックそのものに変更不能を強制する力はないのでロックの名前にロック対象の状態を表す語を入れるのは悪手っぽさがある。データ構造に生えてるメソッドを呼ぶと(ロック機構を介する形で状態遷移の有効性をチェックした上で)状態が “frozen” になるとかなら分かる