C++ createthread怎么传递多个参数?
PHP中文网
PHP中文网 2017-04-17 15:07:23
0
1
637

线程函数:

DWORD WINAPI socket2(LPVOID lpp)
{
    SOCKET s = ((RECVPARAM*)lpp)->ServerSocket;
    //do morething...
    return 0;
}

创建线程:

struct RECVPARAM
{
    SOCKET ClientSocket;
    SOCKET ServerSocket;
};
RECVPARAM* svc; //这个svc的值是一大堆函数生成的,这里就不贴了
DWORD tid;
RECVPARAM th2 = {svc->ServerSocket,svc->ClientSocket};
int x = "0"; //我还想把这个x传给socket2函数
HANDLE h2 = CreateThread(0,0,socket2,&th2,0,&tid);

请问在CreateThread单独时候怎么把X也传给socket2函数?

新手 大神轻喷

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(1)
刘奇

已解决,重新定义一个结构体即可

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!