POSIX Threads Extension

GPTKB entity

Statements (54)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:alsoKnownAs Pthreads
gptkbp:APIStyle procedural
gptkbp:category gptkb:POSIX_standard
threading library
gptkbp:definedIn gptkb:POSIX
gptkbp:firstPublished 1995
gptkbp:headerFile gptkb:pthread.h
https://www.w3.org/2000/01/rdf-schema#label POSIX Threads Extension
gptkbp:influenced gptkb:Java_Threads
C++11 std::thread
Windows Threads API
gptkbp:language C
gptkbp:maintainedBy gptkb:The_Open_Group
gptkbp:notableTool pthread_barrier_wait
pthread_cond_signal
pthread_cond_wait
pthread_create
pthread_exit
pthread_join
pthread_key_create
pthread_mutex_lock
pthread_mutex_unlock
pthread_rwlock_rdlock
gptkbp:openSource gptkb:musl
gptkb:uClibc
gptkb:FreeBSD_pthreads
gptkb:NPTL
GNU Pth
NetBSD pthreads
OpenBSD pthreads
Solaris pthreads
gptkbp:provides mutexes
barriers
thread synchronization
condition variables
thread creation
read-write locks
thread-specific data
multithreading API
gptkbp:relatedStandard gptkb:Single_UNIX_Specification
gptkb:POSIX.1
gptkb:POSIX.1c
gptkbp:standardNumber gptkb:IEEE_Std_1003.1c-1995
gptkbp:supports concurrent programming
parallel programming
gptkbp:threadFunctionType void* (*)(void*)
gptkbp:usedIn gptkb:macOS
gptkb:FreeBSD
gptkb:Linux
gptkb:Solaris
Unix-like operating systems
gptkbp:bfsParent gptkb:IEEE_Std_1003.1x
gptkbp:bfsLayer 7