Categories
Pth
'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.
Last updated 8 Mar, 2005
About
Leadership
- Ralf S. Engelschall - Maintainer
Related Projects
Subprograms
pth-config, pthread-config
Versions
2.0.4
2.0.4 stable released 2005-03-08
- Released: 8 Mar, 2005
- Code Maturity: Stable
- Source Archive: ftp://ftp.gnu.org/gnu/pth/pth-2.0.4.tar.gz
- Licenses: LGPL
- Interfaces: Command Line
User Community and Support
English on-line end user manual available at http://www.gnu.org/software/pth/pth-manual.html



