go-lock

Lock library

A lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking

go-lock is a lock library implementing read-write mutex and read-write trylock without starvation

GitHub

117 stars
2 watching
8 forks
Language: Go
last commit: about 4 years ago
Linked from 2 awesome lists

gogolanglocklockermutexread-write-lockreadwritelocktrylock

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
subchen/go-trylockProvides trylock functionality on top of read-write locks for Golang concurrency control35
lk4d4/trylockImplementation of a mutex-like locking mechanism using unsafe Go constructs66
sanketplus/go-mysql-lockProvides a locking primitive using MySQL's GET_LOCK mechanism to synchronize access in multi-instance applications.62
php-lock/lockA library that provides a way to execute critical code in serialized fashion in concurrent situations.935
viney-shih/go-cacheProvides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern.141
yooneskh/unified-deno-lockA simple mutex solution for controlling access to shared resources in TypeScript applications1
cirello-io/pglockA distributed locking library built on top of PostgreSQL109
bsm/redislockProvides a simple distributed locking mechanism using Redis.1,495
ssgreg/stlProvides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications.30
golang/snappyA compression library implemented in the Go programming language.1,538
que-locks/que-locksA library that provides an opt-in exclusive execution lock for jobs in a background job queue22
dwin/gosecretboxpasswordA utility library for securely hashing and encrypting passwords based on the Dropbox method.59
moxystudio/node-proper-lockfileA utility that provides atomic and cross-process file locking across local or network file systems.241
lestrrat-go/jwxImplementation of various JOSE technologies in Go1,963
cirello-io/dynamolockA distributed locking library built for Amazon's DynamoDB service.127