Solaris 8: Novedades del sistema operativo

libthread alterno de un nivel

La implementación estándar de subprocesos de Solaris es un modelo en dos niveles, en el que los subprocesos del nivel de usuario se multiplexan en un número de procesos ligeros probablemente inferior (LWP). Un LWP es la unidad fundamental de ejecución que un sistema operativo asigna a un procesador.

El software Solaris 8 proporciona una implementación de subprocesos alterna, un modelo de un solo nivel, en el que los subprocesos del nivel de usuario se asocian uno a uno con LWP. Esta implementación es más sencilla que la estándar y puede resultar ventajosa para algunas aplicaciones de subproceso múltiple. Proporciona las mismas interfaces para los subprocesos POSIX y Solaris que para la implementación estándar.

Los programas de procesos múltiples existentes pueden unirse al libthread alterno durante el tiempo de ejecución mediante las variables de entorno LD_LIBRARY_PATH y LD_LIBRARY_PATH_64.

Véase la página de comando man threads(3THR) para obtener información detallada de uso.