0
Я ищу способ вызова функции обратного вызова, когда заканчивается поток повышения (ускорение версии 1.60, обычная нить, группа нитей или пул). Я прочитал этоДоступна функция завершения обработки вызовов
How can I tell reliably if a boost thread has exited its run method?
но мне нужен какой-то обратный вызов. есть идеи как это сделать? Должен ли я создавать какую-то условную переменную?
Спасибо за помощь!
Там нет обратного вызова, определенный на 'повысить :: thread' отделку. Вместо этого вы можете присоединиться к потоку и вызывать любой обратный вызов, который вы хотите сами. – SergeyA
Спасибо за ответ. Я догадался. Я думаю, что я, наконец, займусь этим или создаю условную переменную. Благодаря! – gilgamash
Я не понимаю проблему? Если вы хотите узнать, когда поток завершает обратный вызов, пусть он вызывает вашу функцию обратного вызова в качестве последней строки перед выходом. –