C++/Win32 我在 Windows 2000+ 上启动线程的最佳方式

C++/Win32 Best way for me to start a thread on Windows 2000+

本文关键字:线程 启动 最佳 方式 2000+ Win32 我在 Windows C++      更新时间:2023-10-16

我正在寻找在 Win 2000 或更高版本上启动线程的最轻量级(就.exe大小增加而言)的方法。线程将在主进程地址空间中运行。

希望我可以用一个包括:#include windows.h 单独做到这一点。

使用 CreateThread API:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms682453(v=vs.85).aspx

这里有一个很好的例子:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms682516(v=vs.85).aspx

是的,Win32 API 有一个CreateThread函数,您唯一需要包含的是 Windows.h 。这将为进程创建一个新线程。它绝对适用于Windows 2000,甚至更久远。

MSDN:创建线程上提供了此处的示例。谷歌搜索也显示了这篇关于代码项目的文章。您可能会发现更多。