Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
Oleh123
0 / 0 / 0
Регистрация: 14.11.2010
Сообщений: 3
#1

Работа с CreateFileMapping - C++

14.11.2010, 11:58. Просмотров 2357. Ответов 1
Метки нет (Все метки)

Здраствуйте! есть задача: организовать область памяти с помощью CreateFileMapping, после запустить 8 процесов, которые по таймауту 500 мс будут проверять свободная ли область, если свободна, то в течении таймаута 300 мс будут записовать в эту область строку с даными(каждый свою).при начале записи доступ блокируется мютексом, по завершении освобождается. 9-ий процес будет каждые 30 мс проверять не занят ли буфер, если свободен, то записаны ли в него даные, если записаны, то ставим на 50 мс мютекс, выводим на екран строку с буфера, очищаем буфер.

вот в чем стоит вопрос:
- как считать с етой области даные процесом, запущеным из програмы, которая создала буфер,
- как проверить стоит ли мютекс другим процесом
- как проверить свободен ли буфер от даных другим процесом
- как очистить буфер от даных другим процесом
- нужно ли передавать, и если нужно то как, адрес буфера как параметр
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2010, 11:58     Работа с CreateFileMapping
Посмотрите здесь:

Используя функции CreateFileMapping и MapViewOfFile прочитать файл размером более 4 Gb "кусками" C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4468 / 2830 / 224
Регистрация: 12.12.2009
Сообщений: 7,201
Записей в блоге: 1
Завершенные тесты: 1
14.11.2010, 12:35     Работа с CreateFileMapping #2
Что-то сегодня много тем по API. Есть же отдельная ветка, я думаю там вам быстрей помогут.
Yandex
Объявления
14.11.2010, 12:35     Работа с CreateFileMapping
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru