C++/Win32 我在 Windows 2000+ 上启动线程的最佳方式
C++/Win32 Best way for me to start a thread on Windows 2000+
我正在寻找在 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:创建线程上提供了此处的示例。谷歌搜索也显示了这篇关于代码项目的文章。您可能会发现更多。
相关文章:
- 使用 std::string () const 函数启动线程或未来
- 如何创建线程序列以按照启动顺序执行任务?
- 启动类函数作为失去引用的线程
- 重新启动后,线程无法在 while 循环中再次运行
- 如何在C++上启动异步线程
- 计时器是否从另一个线程启动?
- 如何在 MFC 应用程序中启动 ZeroMQ 线程?
- C++ POCO - 如何在不使用 run() 方法的情况下启动线程池上的线程?
- 为什么 pthread_create() 返回 0 但线程从未启动
- 为什么 cuda-gdb 会启动多个线程?
- 对于每个线程,random_device是否以不同的状态启动?
- 线程启动延迟 - 通知所有未唤醒所有线程
- 等待多个线程启动,start() 未捕获
- Qt多线程启动线程错误
- 用信号通知线程启动特定的函数
- C++简单的线程启动问题
- - C++ - 使用计时器线程启动异常,精度毫秒
- 传递字符串作为线程启动例程参数:c++
- 错误:无法从另一个线程启动计时器.使用未声明计时器的QFuture
- QT线程:获取QObject::startTimer:计时器无法从另一个线程启动警告