0

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

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

4

2 回答 2

3

使用 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

于 2012-08-09T07:52:34.807 回答
3

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

MSDN 上提供了一个示例:创建线程。谷歌搜索也发现了这篇关于 Code Project的文章。你可能会发现更多。

于 2012-08-09T07:52:55.853 回答