实验二 创建线程.docVIP

  • 7
  • 0
  • 约1.1千字
  • 约 4页
  • 2017-07-12 发布于河南
  • 举报
实验二 创建线程

实验二 创建线程 一、实验目的 1. 通过创建线程、观察正在运行的线程和终止线程的程序设计和调试操作,进一步熟悉操作系统的线程概念,理解进程与线程之间的关系. 2. 通过阅读和分析实验程序,学习创建线程、观察线程和终止线程的程序设计方法. 二、背景知识 1.创建线程:创建线程并因而成就一个多线程程序,是以CreateThread()作为一切行动的开始.此函数的原型如下: HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId ); 参数名称 使用目的 lpThreadAttributes 描述施行于该新线程的security属性.NULL表示使用缺省值. dwStackSize 新线程拥有自己的堆栈.0表示使用缺省大小:1MB. lpStartAddress 新线程将开始的起始地址.这是一个函数指针. lpParameter 此值将被传送到新线程函数作为参数 dwCreationFlags 允许产生一个暂时挂起的线程.默认

文档评论(0)

1亿VIP精品文档

相关文档