码迷,mamicode.com
首页 > 编程语言 > 详细

windows api线程

时间:2016-09-21 14:22:14      阅读:165      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!