Windows线程函数概述.docxVIP

  • 3
  • 0
  • 约9.17千字
  • 约 12页
  • 2016-09-21 发布于重庆
  • 举报
Windows线程函数概述

/fwxjj/archive/2006/11/10/14944.htmlWindows线程函数概述 - 《C++编程艺术》Windows提供了多组支持多线程的应用程序接口(API)函数。许多读者已经对Windows提供的多线程函数有一定程度的了解,但是对于那些不熟悉这些的读者,本章提供了这些函数的概述。记住,Windows提供了许多其他的基于多线程的函数,这些函数需要您自己去探索。为了使用Windows的多线程函数,必须在程序中包含Windows.h。3.4.1 线程的创建和终止Windows API提供了CreateThread()函数来创建一个线程。其原型如下所示:HANDLE CreateThread(LPSECURITY_ATTRIBUTES secAttr,SIZE_T stackSize,LPTHREAD_START_ROUTINE threadFunc,LPVOID param,DWORD flags,LPDWORD threadID);在此,secAttr是一个用来描述线程的安全属性的指针。如果secAttr是NULL,就会使用默认的安全描述符。每个线程都具有自己的堆栈。可以使用stackSize参数来按字节指定新线程堆栈的大小。如果这个整数值为0,那么这个线程堆栈的大小与创建它的线程相同。如果需要的话,这个堆栈可以扩展。(通常使用0来指定线程堆栈的大小)。每个线

文档评论(0)

1亿VIP精品文档

相关文档