Здравствуйте, fxuser, Вы писали:
F>Собственно стала реальная проблема связывания отдельных частей программы между собой (многопоточное приложение),
F>тоесть когда отдельный поток должен запросить данные у другого или отозваться на какое-то событие.
F>Методом проб и ошибок пришел к созданию класса messaging:: (sender, receiver), но есть неподдельное чувство, что я делаю чтото неправильно.
F>Посоветуйте пожалуйста что почитать, желательно на С++ из нового, по проектированию или я даже не знаю как это называется в данном случае.
F>Или расскажите кто как решает подобные задачи (именно обеспечение взаимосвязи отдельных частей программы).
F>Спасибо
Примеры проектирования есть в книге Гради Буча:
https://www.ozon.ru/context/detail/id/3905587/
Однако, судя по посту — вам, может быть, стоит почитать о взаимодействии параллельных процессов?