- PR -

ファイル出力のエラー処理について

投稿者投稿内容
yuu
会議室デビュー日: 2006/05/25
投稿数: 4
投稿日時: 2006-05-26 15:20
ご返信ありがとうございます。

>Ignis Fatuusさん
削除する前にオープンしたものについては、削除後クローズしても正常に処理が終了する為、クローズ時に「Exception」はキャッチできないということでよろしいでしょうか?

>luckseedさん
FileOutputStream.getChannel()を使用すれば排他処理ができそうです。
ありがとうございます、助かりました。

以上です。
coasm
大ベテラン
会議室デビュー日: 2001/11/26
投稿数: 237
投稿日時: 2006-05-26 23:51
java.nio.channels.FileLock の「プラットホーム依存性」をよく読んでください。

HP-UX は知りませんが、BSDやLinixのflockはアドバイザリロックです。
排他制御を必要とするアプリが相互に協調する役には立ちますが、
他の一般のアプリから書き込まれないように保護するわけではありません。
ご注意を。

スキルアップ/キャリアアップ(JOB@IT)