以前Linux+ext4でのデータロスが話題になりましたが、Windows+NTFSでも同様の問題があると思います。
http://slashdot.jp/hardware/article.pl?sid=09/03/13/1311252
(1)Windows XP(SP3)+NTFSでは、fflush()してからデバイスに書き込まれるまで何秒かかりますか?(*1)
(2)Unixのfsync()に相当するのは、FlushFileBuffers()ですか?
*1…OSの先にもバッファーがあってな…という話は不要です。
コメント(0件)