An open API service indexing awesome lists of open source software.

https://github.com/stephen-fox/ipcm

A Go library that provides tooling for orchestrating inter-process communication (IPC) on different operating systems.
https://github.com/stephen-fox/ipcm

golang multi-platform mutex-synchronisation

Last synced: 4 months ago
JSON representation

A Go library that provides tooling for orchestrating inter-process communication (IPC) on different operating systems.

Awesome Lists containing this project

README

        

# ipcm

## What is it?
A Go library that provides tooling for orchestrating inter-process
communication (IPC) on different operating systems.

## API

#### `Mutex`
The primary feature of this library is a Mutex for communicating exclusion
across process boundaries. It functions in a similar manner to `sync.Mutex` in
that a call to `Lock()` will block until the mutex is locked. Once locked, the
Mutex owner is responsible for releasing control by calling `Unlock()`.