GNU Portable Threads library.
'Pth' is a portable library that provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. Threads run in the same address space on the server application, but each one has its own individual program-counter, run-time stack, signal mask and errno variable. A priority- and event-based non-preemptive scheduler manages the threads; this gives better portability and run-time performance than preemptive scheduling. The event facility lets threads wait until various events occur, including pending I/O on filedescriptors, asynchronous signals, elapsed timers, pending I/O on message ports, thread and process termination, and customized call back functions.
Selection from the FSF shop
If you have corrections to this entry or questions about it, please contact: mailto:email@example.com
released on 8 June 2006
OpenPGP signature URL: https://ftp.gnu.org/gnu/pth/pth-2.0.7.tar.gz.sig
Accepts cryptocurrency donations.
2 May 2018
Leaders and contributors
|Ralf S. Engelschall||Maintainer|
Resources and communication
|VCS Repository Webview||http://cvs.ossp.org/dir?d=ossp-pkg/pth|
This entry (in part or in whole) was last reviewed on 5 January 2019.