Nyheter i operativmiljön Solaris 8

Alternativ bibliotekstråd med en nivå

Standardimplementeringen av Solaris-trådar är en modell med två nivåer där trådar på användarnivå multiplexas över ett möjligen mindre antal lättviktsprocesser (LWP). En lättviktsprocess är den grundläggande körningsenhet som skickas till en processor av operativsystemet.

Solaris 8-programvaran ger en alternativ implementering av trådar som är en modell med en nivå där trådar på användarnivå associeras direkt med lättviktsprocesser. Den här implementeringen är enklare än standardimplementeringen och kan vara fördelaktig för vissa flertrådade program. Den erbjuder samma gränssnitt för POSIX-trådar och Solaris-trådar som standardimplementeringen.

Befintliga flertrådade program kan kopplas till den alternativa bibliotekstråden libthread vid körning med hjälp av miljövariabeln LD_LIBRARY_PATH och LD_LIBRARY_PATH_64.

Mer information finns i direkthjälpsavsnittet (man pages) threads(3THR).