interprocess: Mutexes, Semaphores, and Message Queues

Provides access to low-level operating system mechanisms for performing atomic operations on shared data structures. Mutexes provide shared and exclusive locks. Semaphores act as counters. Message queues move text strings from one process to another. All these interprocess communication (IPC) tools can optionally block with or without a timeout. Implemented using the cross-platform 'boost' 'C++' library <https://www.boost.org/doc/libs/release/libs/interprocess/>.

Getting started

Package details

AuthorDaniel P. Smith [aut, cre] (ORCID: <https://orcid.org/0000-0002-2479-2044>), Alkek Center for Metagenomics and Microbiome Research [cph, fnd]
MaintainerDaniel P. Smith <dansmith01@gmail.com>
LicenseMIT + file LICENSE
Version1.3.0
URL https://cmmr.github.io/interprocess/ https://github.com/cmmr/interprocess
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("interprocess")

Try the interprocess package in your browser

Any scripts or data that you put into this service are public.

interprocess documentation built on June 8, 2025, 11 a.m.