pthreads API

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:category gptkb:POSIX_standard
threading library
gptkbp:definedIn gptkb:IEEE_Std_1003.1
gptkb:POSIX.1c
gptkbp:firstAppearance 1995
gptkbp:fullName POSIX Threads API
gptkbp:function 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
pthread_rwlock_wrlock
gptkbp:headerFile gptkb:pthread.h
https://www.w3.org/2000/01/rdf-schema#label pthreads API
gptkbp:implementedIn gptkb:BSD_libc
gptkb:glibc
gptkb:musl
gptkbp:language C
gptkbp:license varies by implementation
gptkbp:operatingSystem gptkb:macOS
gptkb:FreeBSD
gptkb:Linux
Unix-like
gptkbp:provides mutexes
barriers
thread synchronization
condition variables
thread creation
read-write locks
thread-specific data
gptkbp:relatedTo gptkb:OpenMP
gptkb:C11_threads
Windows Threads API
gptkbp:standardizedBy gptkb:POSIX
gptkbp:supports synchronization primitives
thread scheduling
thread attributes
multiple threads per process
thread cancellation
gptkbp:threadModel shared memory
gptkbp:threadSafe yes
gptkbp:usedFor multithreading
concurrent programming
gptkbp:bfsParent gptkb:IEEE_Std_1003.1x
gptkbp:bfsLayer 7