[過去ログ] ふらっと C#,C♯,C#(初心者用) Part159 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
596
(3): (ワッチョイ ff02-FvvN) 2023/11/11(土)17:11 ID:6Uwmj7p80(1/3) AAS
古典的な方法は

書き込む前に「書き込み中だよ」というファイルを作って
おもむろに書き込んで終わったらファイルを消去する
他のプロセスは「書き込み中だよ」ファイルがないことを
確認してから「書き込み中だよ」ファイルを作る

あるいはDBに任せるかな
600
(1): (ワッチョイ ff8b-XI6K) 2023/11/11(土)18:17 ID:MfZ2/qTS0(7/7) AAS
>>596

>>おもむろに書き込んで終わったらファイルを消去する
書き込んで終わったことをどうやって判断するんですか?
602: (ワッチョイ 7f94-gzdM) 2023/11/11(土)18:46 ID:wxiCP7Qj0(2/3) AAS
>>596
マルチスレッド向きの方法じゃない
動くけど面倒なだけ
603: (ワッチョイ 7f79-l6lv) 2023/11/11(土)18:58 ID:JXC3KAMY0(2/2) AAS
>>596
その手順ではアトミック性が損なわれるから正常に機能しない
プロセスが最初にやるべきは盲目的に「書き込み中だよ」ファイルを作ろうとする事
ファイルを所有できたかはファイルの作成の成否で判定する…つまりこんな馬鹿なことは今すぐ辞めるべき
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.036s