настоящее время у меня что-то вроде этогоКак ждать нить, пока она не начала работы
Это мой член класса
boost::shared_ptr<boost::thread_group> my_group;
Где-то в моем коде я делаю это
my_group->create_thread(boost::bind(&Myclass::method, this));
Теперь в приведенном выше описании есть ли способ заблокировать/подождать, пока эта нить не начнется? , такие как
wait for above thread to lauch and start
Do next stuff after that.
Возможно, общий флаг? Ваш порожденный поток может установить флаг, и ваш основной поток будет ждать изменения флага. – BlamKiwi