大まかな流れと、主な特殊な流れは以下の通りかと…
(つっこみ・補足・間違いの指摘は容赦無くどうぞ)
誰かが書き込む
→個々のdatに書き込む
(datファイルの更新時刻が新しくなる)
→スレッドの並び(age・sage)の為に
subject.txtを更新のあったスレッドに関してだけ書き換える
→subject.txtを元に、index2.htmlとsubback.htmlを書き直す
誰かが書き込む
→個々のdatに書き込む
(datファイルの更新時刻が新しくなる)
→スレッドの並び(age・sage)の為にsubject.txtを書き換える
★★この作業中にsubject.txt壊れる★★
→壊れたsubject.txtを元にindex2.htmlとsubback.htmlを書き直す
→板が飛ぶ
誰かが書き込む
→個々のdatに書き込む(自動的にdatファイルの更新時刻が新しくなる)
→スレッドの並び(age・sage)の為にsubject.txtを書き換える
→subject.txtを元にindex2.htmlとsubback.htmlを書き直す
★★この作業中にindex2.html壊れる★★
→表示がおかしくなる
→次に誰かが書き込むと復活する