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
|