GNU Pth

GNU Portable Threads library
Download

GNU Pth Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Free Software Foundation Inc
  • Publisher web site:
  • http://www.gnu.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 637 KB

GNU Pth Tags


GNU Pth Description

GNU Portable Threads library Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution (aka ``multithreading'') inside event-driven applications. All threads run in the same address space of the server application, but each thread has it's own individual program-counter, run-time stack, signal mask and errno variable.The thread scheduling itself is done in a cooperative way, i.e., the threads are managed by a priority- and event-based non-preemptive scheduler. The intention is that this way one can achieve better portability and run-time performance than with preemptive scheduling. The event facility allows threads to wait until various types of events occur, including pending I/O on filedescriptors, elapsed timers, pending I/O on message ports, asynchronous signals, thread and process termination, and even customized callback functions. What's New in This Release: · Added LaTeX sources of USENIX paper (rse-pmt.tex, rse-pmt.fig) to source tree and add Makefile targets for re-generating outputs (rse-pmt.ps, rse-pmt.pdf). This way all GNU Pth related material is finally part of the same distribution. · Adjusted all copyright messages for new year 2007.


GNU Pth Related Software