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

Verified by

Bendikker

Verified on

2 May 2018




Leaders and contributors

Contact(s)Role
Ralf S. Engelschall Maintainer


Resources and communication

AudienceResource typeURI
VCS Repository Webviewhttp://cvs.ossp.org/dir?d=ossp-pkg/pth
Mailing Listhttps://lists.gnu.org/archive/html/pthreads-hackers/
Savannah (Ref)https://savannah.gnu.org/projects/pth/
Generalhttps://savannah.gnu.org/people/
Debian (Ref)https://tracker.debian.org/pkg/pth
Generalhttp://www.ossp.org/pkg/lib/pth/
Mailing Listhttps://lists.gnu.org/mailman/listinfo/gnu-system-discuss/
Downloadhttps://ftp.gnu.org/gnu/pth/


Software prerequisites

About this entry



<headertabs />








"Debian (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"Savannah (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.