我想知道如何在Windows平台上使用线程。我需要包含一些lib或dll文件吗?有一些命令吗?如何:在Windows平台上执行线程(C++)
0
A
回答
6
我会用Boost.Thread,这样你就可以获得便携性和易用性。
4
Windows API(Win32)包含许多线程工具。
既然你标记这是C++而不是C,你可能不过考虑使用的更精致,像just::thread(或std ::线程,如果你的编译器支持的话)或Boost.Thread像美国网协的建议。
2
使用通用的CRT/Windows API句柄&函数(_beginthread, _beginthreadex等)或MFC类,如this example。
1
的文档有关的C++ 0x线程的标准,这也是便携式(适用于任何平台上),你也可以在这里有一个lokk:http://accu.org/var/uploads/journals/overload93.pdf(见C++ 0x中的文章多线程)
相关问题
- 1. Windows应用程序平台平台 - C#在页面加载时执行代码
- 2. 如何在Windows CE平台上运行c#.net windows应用程序?
- 3. C++跨平台多线程?
- 4. 如何在UNIX上使用C++信号,在Windows平台上
- 5. 执行线程'平行'
- 6. 如何在Windows平台上从Jenkins运行qnx可执行文件?
- 7. 如何在后台线程上执行WPF过滤器?
- 8. 如何在后台线程上执行异步请求?
- 9. 如何在Windows C++上分离线程
- 10. 如何在Windows平台上使用Tarantool
- 11. 在windows上执行一个c程序
- 12. 执行在PHP后台进程在Windows
- 13. 如何在Windows平台上从本机C++处理SQL Server?
- 14. Redis在windows平台上
- 15. 在C中执行线程#
- 16. 执行线程在c + +
- 17. 如何在C++中执行跨平台异步文件I/O
- 18. 如何在unity3d中为android平台使用c#线程?
- 19. 是否可以在heroku平台上运行windows service/app(c#)?
- 20. 使用ANSI C在Windows平台上进行FTP文件传输?
- 21. 如何在传统asp中执行多线程/后台进程
- 22. c#在其他平台上的Windows移动应用程序?
- 23. 如何在Ubuntu的hadoop平台上执行jar文件?
- 24. 如何让这个插件仅在非Windows平台上运行?
- 25. 如何在Windows平台上开发Iphone应用程序(Xp,Vista)
- 26. 如何在Windows平台上开发iOS应用程序?
- 27. 如何在Windows Azure平台上开发Facebook应用程序?
- 28. 在线程上执行EventHandler
- 29. 在android上执行线程
- 30. 执行Javascript代码在后台线程
正确。谢谢。 – rkellerm 2010-10-07 09:44:28