ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
312756 Топик полностью
lentjaj2 (06.03.2012 15:08, просмотров: 1) ответил Evgeny_CD на Разделяемая память - она между процессами делится. Мне надо между процессом и ядром, без дополнительной буферизации. По универсальности есть такая идея.
мне кажется что для работы с потоками сообщений, приложение лучше строить в виде кучи конечных автоматов и распределителя сообщений (помнит какой КА чего отправил и кому надо вернуть), все это может крутиться в одном либо нескольких процессах. КА генерирует сообщение/запрос, и возвращает управление, когда приходит ответ, он его получает и парсит, выполняет следующее действие. Либо подписывается на какой-то тип сообщений и обрабатывает их. Так например можно обрабатывать один последовательный поток данных параллельно и с разными целями. Например, для записи лога какого-то устройства, не придётся "ломать" код который уже с ним работает "монопольно".