pthread API

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:alternativeTo pthreads-w32
winpthreads
gptkbp:compatibleWith Windows (natively)
gptkbp:definedIn gptkb:POSIX.1c
gptkbp:firstAppearance 1995
gptkbp:function pthread_barrier_init
pthread_cond_broadcast
pthread_cond_signal
pthread_cond_wait
pthread_create
pthread_detach
pthread_exit
pthread_getspecific
pthread_join
pthread_key_create
pthread_mutex_init
pthread_mutex_lock
pthread_mutex_unlock
pthread_rwlock_init
pthread_setspecific
gptkbp:headerFile gptkb:pthread.h
https://www.w3.org/2000/01/rdf-schema#label pthread API
gptkbp:language C
gptkbp:operatingSystem gptkb:macOS
gptkb:FreeBSD
gptkb:Linux
gptkb:Solaris
Unix-like
gptkbp:provides mutexes
barriers
thread synchronization
condition variables
thread creation
read-write locks
thread attributes
thread-specific data
thread joining
gptkbp:relatedConcept deadlock
thread safety
race condition
synchronization primitive
gptkbp:relatedStandard gptkb:IEEE_Std_1003.1
gptkbp:standardizedBy gptkb:POSIX
gptkbp:supports concurrent programming
parallel programming
gptkbp:threadModel kernel-level threads
user-level threads
gptkbp:usedFor multithreading
gptkbp:bfsParent gptkb:IEEE_Std_1003.1c
gptkbp:bfsLayer 7