我正在寻找在 Win 2000 或更高版本上启动线程的最轻量(就 .exe 大小增加而言)方法。线程将在主进程地址空间中运行。
希望我可以用一个 include 来做到这一点:#include windows.h 单独。
我正在寻找在 Win 2000 或更高版本上启动线程的最轻量(就 .exe 大小增加而言)方法。线程将在主进程地址空间中运行。
希望我可以用一个 include 来做到这一点:#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 上提供了一个示例:创建线程。谷歌搜索也发现了这篇关于 Code Project的文章。你可能会发现更多。