线程执行函数一般和创建的线程写在一个头文件中,并不是MFC某个类的成员函数。
直接定义如下:DWORD WINAPI Recvthread(LPVOID lpparam);形式即可
线程共享的变量也在这个文件中进行定义;
该线程执行函数对应的线程创建如下:
::CreateThread(NULL,0,Recvthread,(LPVOID)m_hSocket,0,&dwthread);
注意:线程会执行函数一般都是系统回调函数,并且一般都定义为全局函数,而并非某个类的成员函数。
线程执行函数一般和创建的线程写在一个头文件中,并不是MFC某个类的成员函数。
直接定义如下:DWORD WINAPI Recvthread(LPVOID lpparam);形式即可
线程共享的变量也在这个文件中进行定义;
该线程执行函数对应的线程创建如下:
::CreateThread(NULL,0,Recvthread,(LPVOID)m_hSocket,0,&dwthread);
注意:线程会执行函数一般都是系统回调函数,并且一般都定义为全局函数,而并非某个类的成员函数。