【发布时间】:2011-01-25 02:27:21
【问题描述】:
我正在 Windows 中试验多线程,想知道是否应该这样做
如果我尝试在不同平台上开发此类应用程序,学习 Pthreads 会很有用 - 但是我是否因为不学习 Win32 API 而失去了什么?还是两者都足够相似,以至于学习一个可以让我轻松找出另一个?
【问题讨论】:
-
如果可能的话,你可以使用 Boost.Thread。它适用于所有平台(它支持所有主要平台)。
-
如果您正在试验,那么 POSIX Threads for Windows 库可能对您提到的原因非常有帮助。如果您想发布产品,那么您必须考虑 LGPL 许可证是否与您想要发布产品的方式兼容。
标签: c++ windows multithreading pthreads visual-c++-2005