新月の開発

e3ad668e :Anonymous 2007-06-22 08:08
>>da40b5c1 >>0505d9ea
排他制御を入れた版。
http://shingetsu.info/saku/#unstable

行単位でデータがすっとぶことはあっても、行の中が壊れることはないはず。
対応してないのはこういう場合ね。

1. client.cgiが他のノードからRecentListの最新データを取ってきた
2. thread.cgiが書き込みのため、recent.txtを読み込んだ
3. client.cgiがrecent.txtを更新
4. thread.cgiがrecent.txtを更新

1~4のそれぞれは排他制御されてるけど、
全体としてはclient.cgiが取ってきたrecent.txtは消えます。
これは以前から仕様のつもりで、よほどひどいことがあればまた考えます。
Powered by shinGETsu.