An open API service indexing awesome lists of open source software.

https://github.com/flowdalic/ngpt


https://github.com/flowdalic/ngpt

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

NGPT - Next Generation POSIX Threading
Version 2.2.1 (20-Mar-2003)

ABSTRACT

NGPT is the user-level portion of a POSIX pthreads library 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.

On SMP machines, this library will use an M:N threading model if enabled
resulting in significantly improved performance.

IMPORTANT NOTICE:
Release 1.1.0 is the first release of the "UNSTABLE" tree of the future NGPT 2.0.

As an UNSTABLE RELEASE, this release is not suitable for use in a production
environment, however, it should be noted that we have done fairly extensive testing,
so problems are unlikely. If you do encounter any problems with this release
please post them to the NGPT website and the development team will address them.

COPYRIGHT AND LICENSE

Copyright (c) 2001 IBM Corporation
Copyright (c) 1999-2000 Ralf S. Engelschall

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library (see file COPYING); if not, write
to the Free Software Foundation, Inc., 59 Temple Place, Suite
330, Boston, MA 02111-1307 USA.

HOME AND DOCUMENTATION

The documentation and latest release can be found on

http://oss.software.ibm.com/developerworks/opensource/pthreads