SysV message queues

E701317

SysV message queues are a classic UNIX System V inter-process communication mechanism that allows processes to exchange discrete messages via kernel-managed queues.

All labels observed (2)

Label Occurrences
System V message queues 2
SysV message queues canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf System V IPC facility ⓘ
UNIX kernel feature ⓘ
inter-process communication mechanism ⓘ
canBeInspectedWith ipcs ⓘ
canBeManagedWith ipcrm ⓘ
communicationPattern many-to-many ⓘ
communicationStyle asynchronous ⓘ
comparedWith FIFOs ⓘ
POSIX message queues ⓘ
pipes ⓘ
shared memory ⓘ
sockets ⓘ
configuredBy /proc/sys/kernel/msgmax ⓘ
/proc/sys/kernel/msgmnb ⓘ
/proc/sys/kernel/msgmni ⓘ
controlledWith msgctl ⓘ
createdWith msgget ⓘ
dataModel discrete messages ⓘ
hasDrawback limited maximum message and queue sizes ⓘ
limited portability compared to POSIX message queues ⓘ
hasProperty messages are copied between user space and kernel space ⓘ
messages are not byte streams ⓘ
ordering can depend on message type and priority ⓘ
identifiedBy integer queue identifier ⓘ
key_t key ⓘ
introducedIn UNIX System V ⓘ
lifecycle persists until explicitly removed or system reboot ⓘ
managedBy kernel ⓘ
operatingSystemFamily BSD variants ⓘ
Linux ⓘ
UNIX ⓘ
linked to: Unix
permissionModel UNIX-like user and group IDs ⓘ
read and write permission bits ⓘ
removalMethod msgctl IPC_RMID ⓘ
resourceLimitedBy per-queue size limits ⓘ
system-wide IPC limits ⓘ
standardizedIn X/Open System Interfaces ⓘ
supports access control via permissions ⓘ
blocking receive ⓘ
message prioritization ⓘ
message type identifiers ⓘ
non-blocking receive ⓘ
usedFor batch or queue-style processing ⓘ
local inter-process communication ⓘ
server-client communication on same host ⓘ
usedWith msgrcv ⓘ
msgsnd ⓘ
usesHeaderStructure msgbuf ⓘ
usesHeaderStructure msqid_ds ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

UNIX System V → influenced → SysV message queues ⓘ
System V IPC → hasComponent → System V message queues ⓘ
linked to: SysV message queues
SysV semaphores → relatedTo → System V message queues ⓘ
linked to: SysV message queues