Синхронизация записи в файл
От: Блондинко Беларусь  
Дата: 05.11.07 10:38
Оценка:
Есть ли аналог lock, но для файла, то есть возможность, когда несколько разных приложений пытаются писать в один и тот же файл, сделать так, чтобы они ждали, пока другое приложение/поток закончат запись в этот файл.
Re: Синхронизация записи в файл
От: _FRED_ Черногория
Дата: 05.11.07 12:09
Оценка:
Здравствуйте, Блондинко, Вы писали:

Б>Есть ли аналог lock, но для файла, то есть возможность, когда несколько разных приложений пытаются писать в один и тот же файл, сделать так, чтобы они ждали, пока другое приложение/поток закончат запись в этот файл.


FileStream.Lock Method
Help will always be given at Hogwarts to those who ask for it.
Re: Синхронизация записи в файл
От: altarvic  
Дата: 06.11.07 05:31
Оценка:
Здравствуйте, Блондинко, Вы писали:

Б>Есть ли аналог lock, но для файла, то есть возможность, когда несколько разных приложений пытаются писать в один и тот же файл, сделать так, чтобы они ждали, пока другое приложение/поток закончат запись в этот файл.


Используйте Mutex
Re[2]: Синхронизация записи в файл
От: Aviator  
Дата: 06.11.07 08:01
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Здравствуйте, Блондинко, Вы писали:


Б>>Есть ли аналог lock, но для файла, то есть возможность, когда несколько разных приложений пытаются писать в один и тот же файл, сделать так, чтобы они ждали, пока другое приложение/поток закончат запись в этот файл.


_FR>FileStream.Lock Method

Это не подойдёт — при попытке доступа к залоченному участку файла получишь исключение. Посмотри здесь, может что полезное есть .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.