便携式线程API

and*_*ykx 5 c++ qt multithreading boost

我知道三个可移植的线程C++ API:

  1. Qt的
  2. 提高::螺纹
  3. GNU Pth

除了可能涉及的许可问题外,这些问题如何比较:

  • 实际可移植性(主要对Linux和Windows感兴趣)
  • 功能
  • 编程易用性
  • 图书馆的支持/开发活动

并且:是否有更好的支持和使用?

ybu*_*ill 9

boost :: thread是可移植的并且是主动支持的,但最重要的是它将在标准C++ 0x库中.所以我推荐这个库用于通用线程.