8.创建线程 2026-7-25 Notes #滴水基础_Win32 线程 线程是附属在进程上的执行实体,是代码的执行流程 一个进程可以包含多个线程,但是一个进程至少要包含一个线程 创建线程12345678910111213141516171819202122232425262728293031#include <handleapi.h>#include <minwindef.h>#include <processthreadsapi.h>#include <stdio.h>#include <synchapi.h>#include <winnt.h>DWORD WINAPI ThreadProc(LPVOID IpParameter){ int *p = (int *) IpParameter; for (int i = 0; i < *p; i++) { Sleep(500); printf("+++%d\n",i); } return 0;}int main(int argc, char *argv[]) { HANDLE hThread; int n; n = 10; hThread = CreateThread(NULL, 0, ThreadProc, (LPVOID)&n, 0, NULL); CloseHandle(hThread); for (int i = 0; i < 100; i++) { Sleep(500); printf("---%d \n",i); } return 0;} 关于本文 由 GuQing 撰写,采用 CC BY-NC 4.0 许可协议。 阅读线路 沿“滴水基础_Win32”连续阅读 选择当前文章所属的标签或分类,并决定上下篇的排列顺序。 线路 滴水基础_Win32 Notes 顺序 最新优先 最早优先 标题 A→Z 标题 Z→A 滴水基础_Win32 · 第 21 / 30 篇 上一篇 12.事件 上一篇 本线路已到起点 下一篇 9.线程控制 下一篇 本线路已到终点