Re: Разделение файла между двумя потоками
От: Stanislav V. Zudin Россия  
Дата: 18.10.02 10:34
Оценка:
Здравствуйте Digger, Вы писали:

D>Не ришал ли ктонибудь такой задачи: есть два потока, один в файл что-то пишет, а другой должен читать. Сразу скажу, что вывешиванием событий для синхронизации пользоваться нельзя, то есть считывание должно происходить по факту записи, причем запись пакетная, заголовок, а потом данные.


А почему именно файл? А если взять pipe или свою очередь написать?

По существу вопроса есть такой вариант: при записи файл должен изменяться , значит можно поймать уведомление от файловой системы. Глянь на FindFirstChangeNotification.
_____________________
С уважением,
Stanislav V. Zudin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.