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
56 stars
6 watching
9 forks
Language: Erlang
last commit: 6 months ago
Linked from 1 awesome list
concurrencyconcurrent-data-structureparallel-programming
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 |