https://github.com/flowdalic/ngpt
https://github.com/flowdalic/ngpt
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/flowdalic/ngpt
- Owner: Flowdalic
- License: other
- Created: 2021-03-05T10:44:33.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-05T10:46:23.000Z (about 4 years ago)
- Last Synced: 2025-02-13T06:43:04.792Z (4 months ago)
- Language: C
- Size: 687 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
- Support: SUPPORT
- Authors: AUTHORS
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. EngelschallThis 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