Simple golang package designated to provide simple mutex locking, based on filesystem hard links functionality.
-
Updated
Feb 21, 2021 - Go
Simple golang package designated to provide simple mutex locking, based on filesystem hard links functionality.
extra simple bet api using golang , implemented to show how mutex and locks in golang can be used to access controll resources
A Go library that provides tooling for orchestrating inter-process communication (IPC) on different operating systems.
Sleeping barber problem of system design
The Go Connector of Locking-Center is a mutex point to synchronize access between different services. You can limit the execution between services and create queueing for the operation.
Многопоточное решение классической задачи об обедающих философах
This Go package enables mutexes to be accessed based on namespaces.
Locking-Center provides very useful primitive service in many environments where different processes must operate with shared resources in a mutually exclusive way.
datastore implements a simple key value storage, demonstrates generics, thread safe storage, and repository pattern for multiple storage backends
CLI tool to automate compression and archival of files into AWS S3 or a dedicated directory
This repo will be a place to update my progress on my golang "training-arch"
This project aims to develop an HTTP API that mimics the functionality of a HashMap while overcoming the constraint of data distribution across multiple machines. The primary challenge lies in designing and implementing a sharding scheme to distribute and manage data efficiently across a cluster of machines.
An In-memory Message Broker in Go
go concurrency examples for learning go-routine, mutex, sync, defer, channels
A Go Library to Efficiently Store a Set of Mutex or RWMutex
Chronos - A static race detector for the go language
Add a description, image, and links to the mutex-synchronisation topic page so that developers can more easily learn about it.
To associate your repository with the mutex-synchronisation topic, visit your repo's landing page and select "manage topics."