go-trylock
Concurrent lock manager
Provides trylock functionality on top of read-write locks for Golang concurrency control
TryLock support on read-write lock for Golang
35 stars
3 watching
10 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists
lockermutextrylock
Related projects:
Repository | Description | Stars |
---|---|---|
lk4d4/trylock | Implementation of a mutex-like locking mechanism using unsafe Go constructs | 66 |
viney-shih/go-lock | A lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking | 117 |
bsm/redislock | Provides a simple distributed locking mechanism using Redis. | 1,495 |
whitfin/sleeplocks | Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems. | 57 |
ssgreg/stl | Provides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications. | 30 |
subchen/go-log | A comprehensive logging package with configurable logging levels, formatters, and writers. | 14 |
sanketplus/go-mysql-lock | Provides a locking primitive using MySQL's GET_LOCK mechanism to synchronize access in multi-instance applications. | 62 |
cirello-io/dynamolock | A distributed locking library built for Amazon's DynamoDB service. | 127 |
cirello-io/pglock | A distributed locking library built on top of PostgreSQL | 109 |
stickytools/sticky-locking | A high-level locking system designed to facilitate concurrent access to resources in various configurations. | 2 |
mailru/go-clickhouse | A Go library providing a driver for interacting with Yandex ClickHouse databases. | 425 |
goccy/go-yaml | A Go YAML parser and encoder with improved performance, customization options, and team collaboration features. | 1,217 |
siddontang/go-log | A Golang logging library with support for multiple handlers and log levels | 35 |
go-rel/rel | A modern ORM layer for Golang | 772 |
closuretree/with_advisory_lock | Adds advisory locking to ActiveRecord models for concurrent access control | 630 |