Re: одновременное обращение к одному файлу из нескольких пот
От: llirik  
Дата: 31.07.06 06:52
Оценка:
Здравствуйте, MrOduvanchik, Вы писали:

MO>Есть два потока. Один в конец файла всегда пишет, второй поток из этогоже файла всевремя вычитывает, из середины. Можно ли это делать так, чтоб одновременно были открыты файлы из двух потоков, и чтоб один поток не дожидался закрытия другого.


MO>Нашел параметры типа CFile::shareDenyNone, так вот у меня с этими параметрами в дебаг режиме вылетает синий экран.


MO>Заранее всем спасибо.


используй maping файлов
CreateFileMapping в одном потоке, OpenFileMapping в другом
создай именованный объект

только если ты заранее не знаешь размер файла, выделяй по максимуму
Мне твоя Москва нравится, и обратно в Россию я не вернусь! (с) мыльная о.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.