SHMEM

From VSI OpenVMS Wiki
Revision as of 16:51, 23 July 2019 by Darya.zelenina (talk | contribs) (Created page with "'''SHMEM''' is a privilege that allows a process to create global sections and mailboxes (permanent and temporary) in memory shared by multiple processors if th...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

SHMEM is a privilege that allows a process to create global sections and mailboxes (permanent and temporary) in memory shared by multiple processors if the process also has appropriate PRMGBL, PRMMBX, SYSGBL, and TMPMBX privileges. Just as in local memory, the space required for a temporary mailbox in multiport memory counts against the buffered I/O byte count limit (BYTLM) of the process.

The privilege also lets a user's process create or delete an event flag cluster in shared memory using the Associate Common Event Flag Cluster ($ASCEFC) or the Disassociate Common Event Flag Cluster ($DACEFC) system service.