diff options
author | rse <rse@FreeBSD.org> | 1999-07-16 23:11:46 +0800 |
---|---|---|
committer | rse <rse@FreeBSD.org> | 1999-07-16 23:11:46 +0800 |
commit | 2af057bd87abc6657a898f09766abd8e77890823 (patch) | |
tree | 4d15ba484d1cce7ffcf03803f009412c76fd7ea3 /devel/pth/pkg-descr | |
parent | 87dce97cd0204e99911cb77e989068af81b92ba9 (diff) | |
download | freebsd-ports-gnome-2af057bd87abc6657a898f09766abd8e77890823.tar.gz freebsd-ports-gnome-2af057bd87abc6657a898f09766abd8e77890823.tar.zst freebsd-ports-gnome-2af057bd87abc6657a898f09766abd8e77890823.zip |
Puhh.... after five months of hard development we've approached
GNU Portable Threads (Pth), release version 1.0.0 :-)
Diffstat (limited to 'devel/pth/pkg-descr')
-rw-r--r-- | devel/pth/pkg-descr | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/devel/pth/pkg-descr b/devel/pth/pkg-descr index 20410fa1fa3e..d56feb8e72e4 100644 --- a/devel/pth/pkg-descr +++ b/devel/pth/pkg-descr @@ -1,20 +1,22 @@ -GNU pth - GNU Portable Threads +GNU Pth - GNU Portable Threads Copyright (c) 1999 Ralf S. Engelschall <rse@engelschall.com> -GNU pth is a very portable POSIX/ANSI-C based library for Unix platforms which -provides non-preemptive scheduling for multiple threads of execution -("multithreading") inside server 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. +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 ("multithreading") inside server 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, asynchronous signals, elapsed timers, pending I/O on message -ports, thread and process termination, and even customized callback functions. +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, asynchronous signals, +elapsed timers, pending I/O on message ports, thread and process +termination, and even customized callback functions. The documentation and latest release can be found on o http://www.gnu.org/software/pth/ - o ftp://alpha.gnu.org/gnu/pth/ + o ftp://ftp.gnu.org/gnu/pth/ |