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

Работа семафора в разных процессах - C++

Восстановить пароль Регистрация
 
Vyzov
6 / 6 / 1
Регистрация: 19.02.2013
Сообщений: 64
26.10.2013, 06:28     Работа семафора в разных процессах #1
Процессы: Reder и несколько Sender'ов
Собственно, есть семафор который управляет доступом к файлу...
Реализован он в Reder'e и нужно сцепить с ним сендеры, как это сделать?
Экзешники пишутся в разных проектах и простым объявлением глобального HANDLE hSemaphore (как для потоков) тут не выкрутиться...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FarStar
Заблокирован
26.10.2013, 08:04     Работа семафора в разных процессах #2
Если ты опишешь проблему по подробней, возможно тебе и помогут, а так... тебе на ветку http://www.cyberforum.ru/win-api/ и тебе там Убеждённый всё расскажет. Этож чисто вин апишнай штука

Добавлено через 2 минуты
Понимаешь... тут ваще не понятна твоя проблема.. Может использовать чисто виндовый именованный мьютекс?
Vyzov
6 / 6 / 1
Регистрация: 19.02.2013
Сообщений: 64
26.10.2013, 08:10  [ТС]     Работа семафора в разных процессах #3
Нужно именно ччерез семафор.
А проблема в том что я не знаю как обратиться к семафору описанному в основном процессе из 2-го(3,4... N) процесса.
В приложенной к заданию литературе есть только описание вызова из потока, того же процесса
FarStar
Заблокирован
26.10.2013, 08:17     Работа семафора в разных процессах #4
Цитата Сообщение от Vyzov Посмотреть сообщение
Процессы: Reder и несколько Sender'ов
не понял, у тебя один писатель и много читателей что ли ? ))
Vyzov
6 / 6 / 1
Регистрация: 19.02.2013
Сообщений: 64
26.10.2013, 08:22  [ТС]     Работа семафора в разных процессах #5
Наоборот, 1 читатель и много писателей

Добавлено через 2 минуты
Семафор в читателе описан, читатель ждет пока в файл будет записано хотя бы одно сообщение
вот я теперь и ломаю голову как из писателя изменить значение семафора
FarStar
Заблокирован
26.10.2013, 08:25     Работа семафора в разных процессах #6
я ж те сказал, тут не та ветка, чтоб задавать подобные вопросы - есть ветка чисто про WinAPi - те там сразу помогут
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2013, 08:26     Работа семафора в разных процессах
Еще ссылки по теме:

C++ В матрице выбрать n элементов в разных строках и разных столбцах так, чтобы их сумма была минимальной
C++ Запуск системной утилиты, вывод информации о процессах в системе
C++ GUI в разных ОС

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

Или воспользуйтесь поиском по форуму:
Vyzov
6 / 6 / 1
Регистрация: 19.02.2013
Сообщений: 64
26.10.2013, 08:26  [ТС]     Работа семафора в разных процессах #7
ок, спс
Yandex
Объявления
26.10.2013, 08:26     Работа семафора в разных процессах
Ответ Создать тему
Опции темы

Текущее время: 15:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru