Мне хотелось знать, как я могу заставить io сделать что-то вроде thread.join(), ожидая завершения всех задач.BOOST ASIO с помощью
io_type->post( strand->wrap(boost::bind &somemethod,ptr,parameter)));
В приведенном выше коде, если первоначально были запущены 4 потока, это дало бы работу следующей доступной нити. Однако я хочу знать, как я могу дождаться завершения всех потоков. Как и в случае с threads.join()
.
Не могли бы вы перефразировать свой вопрос? –
только что обновил его – MistyD