学习c++多线程编程主要用pthread还是c++
展开全部
pthreads 就像它的名称一样,是一种适用于多平台可移植的多线程操作库,在 Windows 上 pthreads 的下层就是 Win32 多线程 API。
pthreads 库是 C 语言接口,因此 C 和 C++ 都能使用。
如果想用 C++ 的跨平台多线程 API 可以用 boost.thread
如果不想跨平台,那就用 Native API 就可以了,比如 Windows 的 MFC 中的 CWinThread 类。
用哪个库,取决去工程的目标平台和将来的移植打算。
pthreads 库是 C 语言接口,因此 C 和 C++ 都能使用。
如果想用 C++ 的跨平台多线程 API 可以用 boost.thread
如果不想跨平台,那就用 Native API 就可以了,比如 Windows 的 MFC 中的 CWinThread 类。
用哪个库,取决去工程的目标平台和将来的移植打算。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询