unknown
2009-09-16 04:53:01 UTC
ハブに接続する別のパソコンと同一ファイルに対して排他制御を掛けています。
固定したサイズでの排他制御はやったことがあるのですが��
今回は相手側のパソコンからのファイルを読み込み次第、削除を求められています。そうすると相手側とのタイミングで、読み込んだ直後にデータを追加されたら、こちら側で読み込んでいないデータ部まで削除する可能性が残ります。
というのは、sopenした後、_lockingを掛け、読み込み、_lockingを解除し
closeすると、排他制御が掛かっていませんから、相手側からは書き込める
可能性があるからです。
そこで、このような場合に対応する別の方法があるのでしょうか。
ご意見をお願い致します。
備考、相手側のソフトはこちら側でいじることは出来ません。
固定したサイズでの排他制御はやったことがあるのですが��
今回は相手側のパソコンからのファイルを読み込み次第、削除を求められています。そうすると相手側とのタイミングで、読み込んだ直後にデータを追加されたら、こちら側で読み込んでいないデータ部まで削除する可能性が残ります。
というのは、sopenした後、_lockingを掛け、読み込み、_lockingを解除し
closeすると、排他制御が掛かっていませんから、相手側からは書き込める
可能性があるからです。
そこで、このような場合に対応する別の方法があるのでしょうか。
ご意見をお願い致します。
備考、相手側のソフトはこちら側でいじることは出来ません。