Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>Какого типа обработка? Параллельная или конкурентная?
да — параллельная EP>Главный поток ждёт результата или продолжает работать переодически проверяя сообщения?
планирую сделать цикл ожидания (с прокачкой windows-messages) проверяя установку Event — при готовности результатов расчёта.
Какое вообще взаимодействие с их кодом?
они вызвали метод, на который у меня запустилась многопоточная параллельная обработка, после чего этот метод ждёт результат
EP>Как уже выше сказали, нужно перехватывать исключения и передавать в другой поток через exception_ptr. EP>Если подходят promise + future — то там вся передача уже реализована, смотри std/boost::promise::set_exception.
посмотрю — может это как раз то, что требуется...
EP>В Boost для C++03 есть и exception_ptr, и promise+future.
Спасибо, уважаемый Evgeny.Panasyuk, буду изучать этот вариант!