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: 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