La libreria dei thread crea un thread del kernel separato per ogni thread a livello utente, ma questi thread del kernel non sono visibili al kernel. La libreria di thread utilizza i thread del kernel per eseguire chiamate di sistema o altre operazioni che richiedono l'accesso al kernel, ma il kernel stesso non è coinvolto nella pianificazione o nella gestione dei thread a livello utente.
Questa trasparenza consente l'implementazione dei thread a livello utente senza alcuna modifica al kernel, il che li rende più facili da sviluppare e mantenere. Consente inoltre di utilizzare thread a livello utente su qualsiasi sistema operativo, indipendentemente dal fatto che supporti o meno più thread del kernel.
hardware © www.354353.com