Statements (41)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb: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 |
| 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
|
| https://www.w3.org/2000/01/rdf-schema#label |
System V semaphores
|