Здравствуйте, AlexGin, Вы писали:
AG>они вызвали метод, на который у меня запустилась многопоточная параллельная обработка, после чего этот метод ждёт результат
Под этот вариант как раз подходят std/boost::promise,future. Есть готовая обёртка которая сама запускает поток (в одном из режимов) и отдаёт future — std/boost::async.
EP>>В Boost для C++03 есть и exception_ptr, и promise+future. AG>Спасибо, уважаемый Evgeny.Panasyuk, буду изучать этот вариант!
Это всё разбирается в книжке C++ Concurrency in Action (от автора Boost.Thread)