Win32多线程程序设计与实现.pdfVIP

  • 0
  • 0
  • 约1.62千字
  • 约 2页
  • 2026-09-12 发布于北京
  • 举报

Win32

程序的执行单元

3.1

多线程

HANDLE

CreateThread(

LPSECURITY_ATTRIBUTES

lpThreadAttributes,

//

安全性

D

WORD

dwStackSize,

//

堆栈大小

LPTHREAD_START_ROUTINE

lpStartAddress,

//

起始地址(函数名)

LPVOID

lpParameter,

//

参数

DWORD

dwCreationFlags,

//

创建标志

LPDWORD

lpThreadId

//

成的线程

ID

);

int

main(int

argc,

char*

argv[])

{

HANDLE

hThreadProc;

DWORD

dwThreadId;

hThreadProcCreateThread(NULL,

NULL,

ThreadProc,

NULL,

0,

//

使线程立即运行

dwThreadId);

printf(现在另一个线程已被创建,ID%d\n,

dwThreadId);

//

等待新线程运行结果

::

WaitForSingleObject(hThreadProc,

INFINITE);

::

CloseHandle(hThreadProc);

return

0;

}

Win32程序的执行

文档评论(0)

1亿VIP精品文档

相关文档