Я использую WinApi.
Является ли SendMessage / PostMessage хорошим, поточно-ориентированным методом связи с главным окном?
Предположим, рабочий поток создает растровое изображение, которое должно отображаться на экране. Рабочий поток выделяет растровое изображение, отправляет сообщение с указателем на это растровое изображение и ожидает, пока поток GUI его не обработает (например, с помощью SendMessage). Рабочий поток не разделяет данные с другими потоками.
У меня проблемы с таким дизайном?
Существуют ли другие возможности, не связанные с синхронизацией потоков, блокировкой и т. Д.?