前言
提示:以下是本篇文章正文内容,下面案例可供参考
一、构造函数
// 1)默认构造函,构造一个线程对象,不执行任何任务(不会创建/启动子线程)
thread() noexcept;
// 2)在线程中执行任务函数f中的代码,args是要传递给任务函数f的参数(最常用)
// 任务函数f可以是普通函数、类的非静态成员函数、类的静态成员函数、lambda函数、仿函数
template< class Function, class.<
提示:以下是本篇文章正文内容,下面案例可供参考
// 1)默认构造函,构造一个线程对象,不执行任何任务(不会创建/启动子线程)
thread() noexcept;
// 2)在线程中执行任务函数f中的代码,args是要传递给任务函数f的参数(最常用)
// 任务函数f可以是普通函数、类的非静态成员函数、类的静态成员函数、lambda函数、仿函数
template< class Function, class.<