线程函数

来源:互联网 发布:爱知电机有限公司 编辑:程序博客网 时间:2024/06/10 18:46

创建线程函数

HANDLE hThread = CreateThread(NULL,0,WaitRecv,(LPVOID)this,0,NULL);CloseHandle(hThread);


声明线程函数

static DWORD WINAPI WaitRecv(LPVOID p)//线程函数是类的成员函数时,必须声明为static,//线程函数时全局函数时,随意。


实现线程函数

DWORD CBSHChatToolDlg::WaitRecv(LPVOID p){//创建窗体,等待消息CBSHChatToolDlg * wait = (CBSHChatToolDlg*)p;SOCKADDR_IN addrClient;int len = sizeof(SOCKADDR);


微软在Windows API中提供了建立新的线程的函数: 

       CreateThread(安全性,置初始栈的大小,指向线程函数的指针,向线程函数传递的参数, 线程标志,保存新线程的id)

 

原创粉丝点击