2010-09-22 17 views
5

que conozco de tres API portátiles rosca C++:API de roscado portátiles

  1. Qt
  2. impulso :: hilo
  3. GNU Pth

Aparte de los posibles problemas de licencia involucrados, ¿cómo estos compárelo en:

  • portabilidad real (principalmente en TERESADAS en Linux y Windows)
  • capacidades
  • programación
  • actividad
  • apoyo/desarrollo de la biblioteca

facilidad de uso Y: ¿Hay más como estos que están bien soportados y utilizados?

+0

+ ACE, que abstrae de manera portátil el enhebrado y otras instalaciones. –

+0

Intel TBB -> http://software.intel.com/en-us/intel-tbb/#sysreq – DumbCoder

+2

Considere también los hilos de C++ 0x –

Respuesta

9

boost :: thread es portátil y cuenta con soporte activo, pero lo más importante es que estará en la biblioteca Standard C++ 0x. Así que recomiendo esta biblioteca para el enhebrado de propósito general.

2

QThread de QT es realmente sencillo, fácil de usar y multiplataforma, pero solo tiene sentido si está desarrollando toda su aplicación de usuario ya con Qt. No querrás vincular una gran cantidad de archivos DLL de tiempo de ejecución de Qt a tu aplicación. solo para obtener soporte.

Cuestiones relacionadas