首页 > 编程语言 > 详细

windows api线程

时间:2016-09-21 14:19:56      阅读:166      评论:0      收藏:0      [点我收藏+]
1、定义入口函数
static void  threadFunc(void);//在TestDlg.h里面声明

 void CTestDlg::threadFunc(void)     //在TestDlg.cpp里定义

  {
  Sleep(1000);
  AfxMessageBox(_T("OK!"));
  }

2、定义线程句柄:
 HANDLE hthread; //线程句柄
3、获取线程句柄:
函数原型:
static HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpsa,//访问级别 DWORD dwStackSize,      //栈大小 LPTHREAD_START_ROUTINE pfnThreadProc,//线程函数 void* pvParam,        //函数传递参数 DWORD dwCreationFlags,  //启动方式 DWORD* pdwThreadId     //返回ID ) throw( );

  hthread=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)threadFunc,NULL,0,NULL);//获得句柄

 4、关闭句柄
  CloseHandle(hthread);

 

windows api线程

原文:http://www.cnblogs.com/judes/p/5892394.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!