Кстати о птичках: а что произойдет если задача выбросит исключение?
Вы так кичитесь тем, что не читаете букварь, что регулярно ставите себя в дурацкое положение.
Да я здесь даже слова "букварь" не говорил
И как это связано с вопросом про исключение?
Не позорьтесь, почитайте. Гугл std::future, std::promise.
А зачем мне их читать если я использую OpenMP - что на мой взгляд гораздо мощнее и солиднее. Заметьте, я не говорю Вам "не позорьтесь, читайте OpenMP"
std - стандартные решения популярных задач. Ну вот не было футуры, надо было городить флажок, как-то организовать ожидание, вот сделали что-то штатное, ну молодцы, спасибо. Но откуда глупейшее предубеждение что этим штатным обязательно, непременно нужно пользоваться, иначе - несмываемый позор?
Даже "чисто объективно" никто не обещал что оно окажется здесь лучшим. Напр та же посылка сигналов может заметно тормозить если единица задачи мала.
Вы определенно "заучились" - поверьте, не тот программист лучше кто "больше знает"