GNU可移植執行緒庫

GNU Pth(Portable Threads)是用於UNIX平台的基於POSIX/ANSI-C使用者空間執行緒[1],它為多執行緒應用提供基於優先級的排程。GNU Pth以高度可移植性為目標。它是GNU計劃的一部分[2]

GNU Portable Threads
原作者Ralf S. Engelschall
首次發布1999年7月16日,​24年前​(1999-07-16
目前版本
  • 2.0.7 (2006年6月8日;穩定版本)
編輯維基數據鏈結
作業系統POSIX
類型執行時庫
許可協定LGPL
網站www.gnu.org/software/pth/ 編輯維基數據

Pth還提供模仿POSIX執行緒API用於後向相容。

GNU Pth使用到核心空間執行緒的N:1對映,就是說排程是完全由GNU Pth庫進行的,核心自身不了解在使用者空間內的N個執行緒。故而不可能利用到SMP,因為那必須由核心派遣。

參見 編輯

參照 編輯

外部連結 編輯