看流星社区

 找回密码
 注册账号
查看: 2387|回复: 0

开启线程CreatThread函数的使用,主线程与工作线程的交互

[复制链接]

该用户从未签到

发表于 2017-6-2 13:29:04 | 显示全部楼层 |阅读模式
开启线程CreatThread函数的使用,主线程与工作线程的交互//线程函数
DWORD WINAPI ThreadProc(LPVOID lpParameter)
{
        for (int i=0;i<20;i++)
        {
                printf("I'm in thread,count=%d\n",i);
        }
        return 0;
}
int _tmain(int argc, _TCHAR* argv[])
{
        DWORD dwThreadId;
        HANDLE hThread = ::CreateThread(NULL, 0, ThreadProc,NULL, 0, &amp;dwThreadId);
        if (hThread == NULL)
        {
                printf("createThread failed...");
                return -1;
        }
        //等待线程结束
        ::WaitForSingleObject(hThread, INFINITE);
        printf("thread finished...");
        ::CloseHandle(hThread);
        return 0;
}
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-3-19 13:22

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表