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

Какая библиотека, реализует асинхронную обработку сообщений? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ SDL http://www.cyberforum.ru/cpp-beginners/thread96778.html
Привет всем. Помогите пожалуйста. В чем у меня ошибка? Смысл в том что должна вылазить моя фотка #ifdef __cplusplus #include <cstdlib> #else #include <stdlib.h> #endif #ifdef...
C++ Указатели, динамическое выделение памяти, работа с файлом Программа должна предоставлять возможность нескольким пользователям работать с числовыми данными. Сведения о пользователях должны храниться в отдельном текстовом файле пользователей: для каждого... http://www.cyberforum.ru/cpp-beginners/thread96777.html
на си+ C++
помогите пожалуйста решить задачку---
Вычисление арифметических выражений C++
Здраствуйте. Меня волнует такой вопрос по С++ - вот я к примеру хочу вычислить какое-нибудь арифметическое выражение с переменными x, y, z. Как это описать в самой программе? Саму формулу написать не...
C++ Какими способами можно передать многомерные массивы в функцию? http://www.cyberforum.ru/cpp-beginners/thread96735.html
Возник вопрос, какими способами можно передать многомерные массивы в функцию??? Если не сложно, приведите парочку примеров :)
C++ создать функцию. Помогите создать функцию. Входной параметр - char Buffer. Но имя буффера будет постоянно разным. так же как и его размер. функция должна посчитать контрольную сумму и отправить все в СОМ порт.... подробнее

Показать сообщение отдельно
SkyN
1 / 1 / 0
Регистрация: 08.02.2010
Сообщений: 16

Какая библиотека, реализует асинхронную обработку сообщений? - C++

18.02.2010, 10:28. Просмотров 288. Ответов 0
Метки (Все метки)

Помогите найти библиотеку, которая реализовала бы:
1) Издатель-Подписчики (Неявное связывание) Издатель посылает (SendMessage – не WinAPI функция) сообщения, не зная сколько подписчиков получат его, и есть ли подписчики вообще.
2) Асинхронность. Если есть “свободный” поток, подписчик(и) должен(ы) начать исполняться параллельно с кодом после SendMessage. Если подписчиков несколько и есть свободные потоки, несколько подписчиков одного события могут начать выполняться параллельно
3) Умные указатели на параметры. Параметр, который для каждого сообщения может иметь свой тип, создается в куче и доступен всем подписчикам на чтение. После того как все подписчики отработали, память выделенная под параметры освобождается.
4) Пул потоков. После обработки сообщения поток не удаляется, а ждет нового сообщения.
5) Опционально: Приоритеты сообщений, несколько пулов потоков и привязка сообщений к разным пулам.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru