似乎无法使用boost :: thread睡眠线程.方法sleep需要system_time但是如何构建它?
查看内部库并没有多大帮助......
基本上我在函数中有一个线程,我作为入口点传递给这个线程,我想调用类似的东西
boost::this_thread::sleep
Run Code Online (Sandbox Code Playgroud)
什么的,怎么做?
谢谢
就一个问题.看看C++ Boost库(特别是boost :: thread类)我最后想到:"如何创建一个定义无法复制但可以从函数返回的对象的类?"
那么考虑这个例子,boost :: thread类具有我之前提到的特性,所以可以这样做:
boost::thread make_thread();
void f()
{
boost::thread some_thread=make_thread();
some_thread.join();
}
Run Code Online (Sandbox Code Playgroud)
那么这意味着对象boost :: thread无法复制,但是从函数返回,这是可能的.这怎么可能????
我想一定不能提供拷贝构造函数,但是如何处理函数返回?它不需要使用复制构造函数???
谢谢