Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Реализация буфера

11K
18 мая 2005 года
Waraj
2 / / 18.05.2005
Есть входной поток в реальном времени, его надо поместить в динамический буфер. Далее из этого буфера все сливается последовательно в файл, а параллельно читается из буфера в другой поток, причем чтение в произвольном порядке. Планируемый объем буфера от 1 Мб до 1024 Мб.

Проблема в следующем:
Как грамотно реализовать такой буфер (например на базе MFC), чтобы все работало как часы.
Особенно интересует параллельные запись/чтение и динамическое выделение памяти.

Заранее всем спасибо!
487
19 мая 2005 года
ddnh_bc
301 / / 16.09.2003
Цитата:
Originally posted by Waraj
Есть входной поток в реальном времени, его надо поместить в динамический буфер. Далее из этого буфера все сливается последовательно в файл, а параллельно читается из буфера в другой поток, причем чтение в произвольном порядке. Планируемый объем буфера от 1 Мб до 1024 Мб.

Проблема в следующем:
Как грамотно реализовать такой буфер (например на базе MFC), чтобы все работало как часы.
Особенно интересует параллельные запись/чтение и динамическое выделение памяти.

Заранее всем спасибо!



Может я не совсем понял суть вопроса - но мне кажется, что самое оптимальное в данной ситуации - использовать pipes. Посмотри хелп по CreatePipe.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог