System V semaphores

GPTKB entity

Statements (41)
Predicate Object
gptkbp:instanceOf inter-process communication mechanism
gptkbp:accessibleBy semctl
semget
semop
gptkbp:alternativeTo pipes
mutexes
message queues
shared memory
POSIX semaphores
futexes
gptkbp:API C
system calls
gptkbp:dataStructure semaphore set
gptkbp:developedBy gptkb:AT&T_Bell_Labs
gptkbp:documentedIn man 2 semctl
man 2 semget
man 2 semop
gptkbp:feature atomic operations
permissions model
counting semaphore
IPC keys
semaphore operations array
system-wide scope
undo mechanism
https://www.w3.org/2000/01/rdf-schema#label System V semaphores
gptkbp:introducedIn gptkb:UNIX_System_V
gptkbp:limitation complexity
potential for resource leaks
system-wide limits
gptkbp:operatingSystem gptkb:AIX
gptkb:Linux
gptkb:Solaris
gptkb:HP-UX
BSD (with compatibility layer)
gptkbp:relatedTo gptkb:System_V_IPC
POSIX semaphores
gptkbp:standardizedBy gptkb:POSIX
gptkbp:usedFor resource management
process synchronization
gptkbp:bfsParent gptkb:System_V_shared_memory
gptkbp:bfsLayer 7