MFC中线程传递多个参数的方法
2014-07-09 14:53
489 查看
unsigned dwThreadId; DWORD *pParam2 =new DWORD[2];//保存线程所需要的2个参数 pParam2[0] = (DWORD)pParam; pParam2[1] = (DWORD)MainSocket; HANDLE m_hThread = (HANDLE)_beginthreadex(NULL, 0, AcceptSocket, pParam2, //其指向2个参数所保存的地址 传递2个参数 0, &dwThreadId); }
在接收参数的一方:
DWORD* pParam = (DWORD *)pvoid;
SOCKET socket = (SOCKET)(pParam[1]);//传递过来的 MainSocket套接字
CMaizangDlg* This = (CMaizangDlg*)(pParam[0]);//传递过来的本程序窗口的this指针
相关文章推荐
- 启动线程时传递参数的方法
- c#用匿名方法传递参数给线程(可不用拆箱和装箱,传任意个参数)【转载】
- (VC/MFC)通过结构体传递参数给线程
- 向线程传递参数的两种基本方法
- C#往线程里传递参数的方法小结
- 向线程方法传递参数
- 传递参数到线程的n个方法
- C#向线程中传递多个参数的解决方法(两种)
- C#传递参数到线程的n个方法
- 【C#】40. 线程参数传递的三种方法
- 传递参数到线程的n个方法
- 【转】传递参数到线程的n个方法
- java向线程中传递参数的方法
- C# 线程传递参数推荐方法
- 将方法作为参数,传递到线程中
- C#传递参数到线程的方法汇总
- 传递参数到线程的n个方法
- (VC/MFC)通过结构体传递参数给线程
- C#往线程里传递参数的方法小结
- VC/MFC 通过结构体传递参数给线程