日期:2014-05-16  浏览次数:20642 次

项目需要,麻烦有做过Linux平台c++语言多线程开发的同学进来看下
项目需要使用多线程,而我一直使用的是posix多线程,对boost,ace多线程并不了解。 但是posix是C语言实现,在用g++编译的时候可能会出现问题,自己去写封装的话,时间来不及并且可能考虑不周到。

我想请问做过类似项目的同学,Linux平台下C++编程使用哪种多线程库舒服点?

环境:fedora 9
语言:c++
硬件支持;PC104
------解决方案--------------------
posix函数在g++编译会出问题??会出现什么问题? 第一次听说...
boost线程库里面最后还是会调用posix线程函数。ACE也一样.

------解决方案--------------------
第一次听说g++不支持pthread。

类成员函数调用方式不同,必须使用静态成员函数做为线程函数,这一点是语言基础功,与pthread没任何关系。