|
gptkbp:instanceOf
|
gptkb:REST_API
|
|
gptkbp:category
|
gptkb:threading_library
gptkb:POSIX_standard
|
|
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
|
|
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
gptkb:IEEE_Std_1003.1c-1995
|
|
gptkbp:bfsLayer
|
8
|
|
https://www.w3.org/2000/01/rdf-schema#label
|
pthreads API
|