C++11中加入了头文件,此头文件主要声明了std::thread线程类。C++11的标准类std::thread对线程进行了封装,定义了C++11标准中的一些表示线程的类、用于互斥访问的类与方法等。应用C++11中的std::thread便于多线程程序的移值。检查thread对象是否标识一个活动的可行性线程。缺省构造的thread对象、已经完成join的thread对象、已经detach的thread对象都不是joinable。、detach:将当前线程对象所代表的执行实例与该线程对象分离,使得线程的执行可以单独进行。一旦线程执行完毕,它所分配的资源将会被释放。、native_handle:该函数返回与std::thread具体实现相关的线程句柄。基本上可以视为处理器的核心数目。如果没有良好的控制机制或者这种后台线程比较重要,最好不用detach而应该使用join。
暂无评论