Statements (61)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:standard
|
gptkbp:bfsLayer |
4
|
gptkbp:bfsParent |
gptkb:GNU_Pth
gptkb:System_V_Release_5.3 gptkb:Open_MP |
gptkbp:allows |
parallel execution
|
gptkbp:developed_by |
gptkb:API
|
gptkbp:enables |
resource sharing
|
https://www.w3.org/2000/01/rdf-schema#label |
POSIX threads
|
gptkbp:includes |
pthread_cond_wait function
pthread_create function pthread_exit function pthread_join function pthread_key_create function pthread_mutex_lock function |
gptkbp:is_compatible_with |
gptkb:C++
gptkb:Fortran |
gptkbp:is_designed_to |
be scalable
be portable be efficient |
gptkbp:is_implemented_in |
gptkb:language
|
gptkbp:is_known_for |
performance optimization
resource management thread safety deadlock prevention |
gptkbp:is_part_of |
gptkb:standard
gptkb:POSIX.1b_standard gptkb:POSIX.1c_standard gptkb:POSIX.1d_standard gptkb:POSIX.1j_standard POSIX.1 standard |
gptkbp:is_related_to |
gptkb:MPI
gptkb:Open_MP Java threads Windows threads |
gptkbp:is_standardized_by |
gptkb:IEEE_Std_1003.1c
|
gptkbp:is_supported_by |
gptkb:GCC
gptkb:faction |
gptkbp:is_used_for |
data processing
high-performance computing multimedia applications real-time systems scientific computing server applications |
gptkbp:is_used_in |
gptkb:Cloud_Computing_Service
database systems embedded systems game development network programming |
gptkbp:provides |
mutexes
semaphores multithreading capabilities condition variables |
gptkbp:supports |
thread synchronization
thread creation thread cancellation thread-specific data |
gptkbp:used_in |
gptkb:smartphone
gptkb:BSD gptkb:operating_system Unix-like operating systems |