trylock

Locking library

Implementation of a mutex-like locking mechanism using unsafe Go constructs

TryLock for Go

GitHub

66 stars
2 watching
16 forks
Language: Go
last commit: almost 7 years ago
gomutexsync

Related projects:

RepositoryDescriptionStars
subchen/go-trylockProvides trylock functionality on top of read-write locks for Golang concurrency control35
viney-shih/go-lockA lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking117
yooneskh/unified-deno-lockA simple mutex solution for controlling access to shared resources in TypeScript applications1
lestrrat-go/jwxImplementation of various JOSE technologies in Go1,963
sanketplus/go-mysql-lockProvides a locking primitive using MySQL's GET_LOCK mechanism to synchronize access in multi-instance applications.62
anatol/luks.goA library for managing LUKS-encrypted volumes by unlocking them without modifying metadata89
cirello-io/pglockA distributed locking library built on top of PostgreSQL109
cirello-io/dynamolockA distributed locking library built for Amazon's DynamoDB service.127
bsm/redislockProvides a simple distributed locking mechanism using Redis.1,495
dvsekhvalnov/jose2goA Golang implementation of the JOSE and JSON Web Token specification for secure data signing, encryption, and authentication187
mutantmonkey/golinxA client library for interacting with the Linx-server using Go.7
szktty/erlang-lz4LZ4 compression bindings for the Erlang programming language65
rasky/go-lzoImplementation of LZO compression algorithms in Go57
go-zeromq/zmq4An implementation of ØMQ version 4 in Go.350
golang/snappyA compression library implemented in the Go programming language.1,538