2010-01-28 35 views

Respuesta

7

En MacOSX, los subprocesos POSIX en C/C++ y NSThread en Objective-C/C++ son las soluciones recomendadas; consulte Thread Management para obtener una descripción general.
En C++, aunque una API multiplataforma recomendada por James es mejor si la portabilidad puede llegar a ser un problema.

9

Considere el uso de algo multiplataforma, como Boost.Thread (una de las ventajas de Boost.Thread es que es muy similar a la biblioteca de subprocesos propuesta como parte de C++ 0x, por lo que en el futuro, el movimiento será más simple).

1

Si su aplicación puede ejecutarse solo en OS 10.6 debe usar Grand Central Dispatch. El nuevo sistema de subprocesamiento de Apple está integrado en el sistema operativo, por lo que los subprocesos se administran para obtener el mejor rendimiento general del sistema.

Cuestiones relacionadas