sleeplocks

Lock manager

Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems.

BEAM friendly spinlocks for Elixir/Erlang

GitHub

56 stars
6 watching
9 forks
Language: Erlang
last commit: 6 months ago
Linked from 1 awesome list

concurrencyconcurrent-data-structureparallel-programming

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bsm/redislock Provides a simple distributed locking mechanism using Redis. 1,470
wooga/locker A distributed in-memory key-value store with atomic updates and lease-based expiration 152
subchen/go-trylock Provides trylock functionality on top of read-write locks for Golang concurrency control 35
molinch/xam.plugins.managesleep Provides a way to manage auto sleep/lock functionality across multiple platforms. 17
madelson/distributedlock Provides distributed synchronization primitives, such as locks and semaphores, to ensure exclusive access to regions of code across multiple applications or machines. 1,906
felanios/murlock A distributed locking solution for NestJS applications to prevent race conditions and ensure exclusive access to critical sections. 73
samcook/redlock.net An implementation of the Redlock algorithm to provide distributed locking capabilities in .NET applications. 954
erwinvandervalk/sqlstreamstore.locking Provides a locking mechanism to manage concurrency in a single process environment using Sql Stream Store 2
hyperoslo/keychains A simple keychain wrapper for managing passwords in iOS apps. 75
stickytools/sticky-locking A high-level locking system designed to facilitate concurrent access to resources in various configurations. 2
ssgreg/stl Provides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications. 30
zheeeng/pointer-lock-movement A tool that enables smooth cursor movement when interacting with specific UI elements 22
viney-shih/go-lock A lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking 117
moxystudio/node-proper-lockfile A utility that provides atomic and cross-process file locking across local or network file systems. 240
cortex/ripasso A password manager implementation written in Rust, aiming to provide secure and accessible password storage. 728