在《MFC中类的非静态函数作为工作者线程函数的方法》中,讲解了通过类模板和函数模板创建类的非静态函数的线程的方法。本文将继续介绍创建类的非静态函数线程的另外两种方法。
1 通过全局函数创建
在《MFC中类的非静态函数作为工作者线程函数的方法》中提到,线程函数可以是类的静态成员函数,也可以是全局函数。
1.1 全局函数的定义
定义一个全局函数Func_Global_Thread()作为线程函数。
DWORD Func_Global_Thread(LPVOID pParameter)
{
Class_My* pClassMy = (Class_My*)pParameter;
pClassMy->ShowInfo();
return 1;
}
其中,Func_Global_Thread()
函数的