GNU可移植線程庫

GNU Pth （ Portable Threads ） 是用於UNIX平臺的基於POSIX / ANSI - C的用戶空間線程庫 ， 它爲多線程應用提供基於優先級的調度 。 GNU Pth以高度可移植性爲目標 。 它是GNU計劃的一部分 。 Pth還提供模仿POSIX線程的API用於後向兼容 。 GNU Pth使用到內核空間線程的N: 1映射 ， 就是說調度是完全由GNU Pth庫進行的 ， 內核自身不瞭解在用戶空間內的N個線程 。 故而不可能利用到SMP ， 因爲那必須由內核派遣 。