C++11
界说包含线程对象的类,该类禁止拷贝机关函数和赋值运算函数
实现带参数的机关函数,该机关函数接管类型为std::function的参数,然后该参数传递给内部的线程对象
实现移动机关函数,函数内部转移线程对象到新的对象
实现移动赋值函数,先join期待线程竣事或者detach设置分手线程,防止内存泄露,然后再挪用move函数
实现析构函数,join期待线程竣事或者detach设置分手线程
建立std::function对象,将其传递给ThreadWrapper的机关函数,ThreadWrapper对象启动线程运行
最后调试运行输出的成果如下,当作功打印线程的ID
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!