Recent from talks
All channels
Be the first to start a discussion here.
Be the first to start a discussion here.
Be the first to start a discussion here.
Be the first to start a discussion here.
Welcome to the community hub built to collect knowledge and have discussions related to GNU Portable Threads.
Nothing was collected or created yet.
GNU Portable Threads
View on Wikipediafrom Wikipedia
| GNU Portable Threads | |
|---|---|
| Original author | Ralf S. Engelschall |
| Initial release | July 16, 1999 |
| Stable release | 2.0.7
/ June 8, 2006 |
| Operating system | POSIX |
| Type | Runtime library |
| License | LGPL |
| Website | www |
GNU Pth (Portable Threads) is a POSIX/ANSI-C based user space thread library for UNIX platforms that provides priority-based scheduling for multithreading applications. GNU Pth targets for a high degree of portability. It is part of the GNU Project.[1]
Pth also provides API emulation for POSIX threads for backward compatibility.
GNU Pth uses an N:1 mapping to kernel-space threads, i.e., the scheduling is done completely by the GNU Pth library and the kernel itself is not aware of the N threads in user-space. Because of this there is no possibility to utilize SMP as kernel dispatching would be necessary.
