GNU Pth ( Portable Threads ) es una biblioteca de hilos en espacio de usuario basada en POSIX / ANSI - C para plataformas UNIX que proporciona planificación basada en prioridades para aplicaciones multihilo . GNU Pth busca un alto grado de portabilidad . Forma parte del Proyecto GNU . [ 1 ]
Pth también proporciona emulación de API para subprocesos POSIX para garantizar la compatibilidad con versiones anteriores.
GNU Pth utiliza una asignación N:1 a los hilos del espacio del kernel ; es decir, la planificación la realiza completamente la biblioteca GNU Pth y el kernel desconoce la existencia de los N hilos en el espacio de usuario. Por este motivo, no es posible utilizar SMP , ya que sería necesario el despacho del kernel.
Véase también
Referencias
Enlaces externos
- Interfaces de programación de aplicaciones
- Bibliotecas de C (lenguaje de programación)
- Software del Proyecto GNU
- Hilos (informática)