GNU Pth ( Portable Threads ) es una biblioteca de subprocesos de espacio de usuario basada en POSIX / ANSI - C para plataformas UNIX que proporciona programación basada en prioridades para aplicaciones de múltiples subprocesos . GNU Pth tiene como objetivo un alto grado de portabilidad . Es parte del Proyecto GNU . [1]
Autor (es) original (es) | Ralf S. Engelschall |
---|---|
Versión inicial | 16 de julio de 1999 |
Lanzamiento estable | 2.0.7 / 8 de junio de 2006 |
Sistema operativo | POSIX |
Tipo | Biblioteca de ejecución |
Licencia | LGPL |
Sitio web | www |
Pth también proporciona emulación de API para subprocesos POSIX para compatibilidad con versiones anteriores.
GNU Pth usa un mapeo N: 1 a los subprocesos del espacio del kernel , es decir, la programación la realiza completamente la biblioteca GNU Pth y el kernel en sí no es consciente de los N subprocesos en el espacio del usuario. Debido a esto, no hay posibilidad de utilizar SMP ya que sería necesario el despacho del kernel.
Ver también
Referencias
- ^ "GNU" . Consultado el 25 de junio de 2012 .