trylock
Locking library
Implementation of a mutex-like locking mechanism using unsafe Go constructs
TryLock for Go
66 stars
2 watching
16 forks
Language: Go
last commit: about 5 years ago gomutexsync
Related projects:
Repository | Description | Stars |
---|---|---|
subchen/go-trylock | Provides trylock functionality on top of read-write locks for Golang concurrency control | 35 |
viney-shih/go-lock | A lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking | 117 |
yooneskh/unified-deno-lock | A simple mutex solution for controlling access to shared resources in TypeScript applications | 1 |
lestrrat-go/jwx | Implementation of various JOSE technologies in Go | 1,963 |
sanketplus/go-mysql-lock | Provides a locking primitive using MySQL's GET_LOCK mechanism to synchronize access in multi-instance applications. | 62 |
anatol/luks.go | A library for managing LUKS-encrypted volumes by unlocking them without modifying metadata | 89 |
cirello-io/pglock | A distributed locking library built on top of PostgreSQL | 109 |
cirello-io/dynamolock | A distributed locking library built for Amazon's DynamoDB service. | 127 |
bsm/redislock | Provides a simple distributed locking mechanism using Redis. | 1,495 |
dvsekhvalnov/jose2go | A Golang implementation of the JOSE and JSON Web Token specification for secure data signing, encryption, and authentication | 187 |
mutantmonkey/golinx | A client library for interacting with the Linx-server using Go. | 7 |
szktty/erlang-lz4 | LZ4 compression bindings for the Erlang programming language | 65 |
rasky/go-lzo | Implementation of LZO compression algorithms in Go | 57 |
go-zeromq/zmq4 | An implementation of ØMQ version 4 in Go. | 350 |
golang/snappy | A compression library implemented in the Go programming language. | 1,538 |