您的位置:首页 > 编程语言

关于多线程编程

2008-10-25 01:42 176 查看
创建多线程体会

main函数为主线程的入口,通过定义main函数体可以实现新线程的创建,main函数结束意味着所有线程结束.

  先创建一个线程句柄 HANDLE Hthread;

建立一个线程并赋给线程句柄  Hthread=CreateThread(NULL,0,ThreadProc,NULL,0,NULL); ,ThreadProc为新线程的入口函数,ThreadProc函数声名为 DWORD WINAPI ThreadProc(LPVOID lpParameter); 接下来关闭这个线程句柄,CloseHandle(Hthread); 避免main函数结束导致主线程被系统自动销毁,必须要在其它线程执行期间,主线程处于等待状态,可以使用Sleep(4000),形参的单位为微秒,4000即为4秒.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: