fasteners
Process Locks
Provides cross-platform locks for threads and processes with features similar to those of the standard library locks.
A python package that provides useful locks.
251 stars
6 watching
44 forks
Language: Python
last commit: 6 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
dessant/lock-threads | Automates locking of inactive closed issues, pull requests, and discussions on GitHub. | 315 |
php-lock/lock | A library that provides a way to execute critical code in a thread-safe manner. | 932 |
que-locks/que-locks | A library that provides an opt-in exclusive execution lock for jobs in a background job queue | 22 |
erwinvandervalk/sqlstreamstore.locking | Provides a locking mechanism to manage concurrency in a single process environment using Sql Stream Store | 2 |
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 |
gabdug/sync-pre-commit-lock | Automatically updates and installs pre-commit hooks based on project lockfiles | 27 |
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 |
mpdavis/python-jose | Provides a Python implementation of the JOSE technologies for encrypting and/or signing content. | 1,548 |
whitfin/sleeplocks | Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems. | 56 |
rigtorp/seqlock | An implementation of a lock-free concurrency primitive in C++11. | 188 |
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 |
kushaldas/johnnycanencrypt | Provides a Python module with encryption and decryption capabilities using Rust. | 52 |
wooga/locker | A distributed in-memory key-value store with atomic updates and lease-based expiration | 152 |