В соответствии с требованиями моего проекта,
Мне нужна помощь в проектировании взаимодействия между процессами для следующего сценария.
Существует 4 процесса источника, которые хотят установить связь с 1 процессом назначения с помощью IPC.*
Я выбрал Shared Memory в качестве механизма для этой цели.Я сталкиваюсь с проблемами дизайна, такими как
1) Должен ли я использовать 4 разделяемой памяти для каждого процесса?или я должен использовать одну память?
2) Если я использую 4 памяти, то мне нужно перейти на 4 объекта синхронизации отдельно, чтобы синхронизировать исходный и целевой процесс.В будущем приходит еще один процесс, затем у меня есть исходный код процесса редактирования описания, который я не хочу делать.
3) Должен ли мой пункт назначения быть многопоточным?потому что я использую больше исходного процесса ..
пожалуйста, помогите мне в этом ...