Доброго времени!
Пишу простенький сервер на boost.
В конструкторе listener`a создаю объект boost::thread, связываю его с моей функцией обработчиком.
Почему новый поток начинает своё выполнение сразу же, как только создался объект boost::thread? Можно ли сделать так, чтобы поток начинал своё выполнение по требованию, а не так сразу?
thrd_sp = boost::shared_ptr<boost::thread>(
new boost::thread( boost::bind( &listener::dispatch, this )));