#include <thread>
#include <iostream>
struct Task
{
void doSomething(int task_type)
{
std::cout<<"task_type:"<<task_type<<std::endl;
}
};
int main()
{
Task task1;
std::thread thread1(std::bind(&Task::doSomething, &task1, 2));
thread1.join(); // 等待线程结束
return 0;
}
Output:
task_type:2