使用类的成员函数作为线程入口函数

使用类的成员函数作为线程入口函数,同时共享数据也放在定义在类中的私有变量中。
1、在类定义时候正常定义成员函数
2、在启动线程对象时候传入入口函数时候,是使用的类::func的方式,然后参数传入对象的引用。比如

Class A{
public:
	void func(A &a){
		cout<<“thread”<<endl;
	}
};
A a;
std::thread mythread(A::func, &a); //此时线程就从func开始执行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章