使用類的成員函數作爲線程入口函數

使用類的成員函數作爲線程入口函數,同時共享數據也放在定義在類中的私有變量中。
1、在類定義時候正常定義成員函數
2、在啓動線程對象時候傳入入口函數時候,是使用的類::func的方式,然後參數傳入對象的引用。比如

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