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
|