Мне нужно дать сигнал главному потоку запустить некоторый код из одного рабочего потока.
Этот код должен выполняться в главном потоке из-за какой-то проблемы с COM (запуск его в потоке просто не удался).
Я начинал реализовывать его с помощью сообщений и событий (мне нужно дождаться выполнения кода, прежде чем идти вперед), когда я вспомнил, что есть какой-то очень простой и прямой способ сделать это в Java и SWT)
display.syncExec (new Runnable () {
public void run () {
if (!myWindow.isDisposed())
myWindow.redraw ();
}
Что-нибудь похожее для MFC и Windows в целом?