我想创建 boost::thread 而不将可调用对象传递给构造函数(非任何线程状态)。
boost::shared_ptr<boost::thread> ThreadHandle_.reset( new boost::thread() );
但是我以后如何传递可调用对象?
最佳答案
无效 foo(){}
boost::thread 次;//不是任何线程
th = boost::thread(foo);//绑定(bind)
你可以对 shared ptr complication 做完全相同的事情
关于c++ - 创建没有可调用对象的 boost::thread,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27480395/