Pth
Overview
Pth
https://www.gnu.org/software/pth/
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.
Details
Licensing
License
Verified by
Verified on
Notes
Leaders and contributors
| Contact(s) | Role |
|---|---|
| Ralf S. Engelschall | Maintainer |
Resources and communication
| Audience | Resource type | URI |
|---|---|---|
| VCS Repository Webview | http://cvs.ossp.org/dir?d=ossp-pkg/pth | |
| Mailing List | https://lists.gnu.org/archive/html/pthreads-hackers/ | |
| Savannah (Ref) | https://savannah.gnu.org/projects/pth/ | |
| General | https://savannah.gnu.org/people/ | |
| Debian (Ref) | https://tracker.debian.org/pkg/pth | |
| General | http://www.ossp.org/pkg/lib/pth/ | |
| Mailing List | https://lists.gnu.org/mailman/listinfo/gnu-system-discuss/ | |
| Download | https://ftp.gnu.org/gnu/pth/ |
Software prerequisites
About this entry