Jac*_*cob 10 c++ windows multithreading pthreads visual-c++-2005
我在Windows中尝试多线程,并想知道我是否应该这样做
如果我尝试在不同的平台上开发这样的应用程序,学习Pthreads会很有用 - 但是我没有学习Win32 API而失去了什么?或者两者都足够相似,以便学习一个可以让我轻松找出另一个?
使用Boost线程.当C++ 0x出现时,我们将有std :: threads.Boost线程与std线程的实现最接近.
否则使用pthreads.Pthreads是第二个最接近std :: threads的,它构成了std线程和boost线程的主要基础.
否则直接进行Windows线程化.您仍然可以了解线程的工作方式,并形成事物的心理模型.它只是倾向于使用有点非标准的同步原语.