extra simple bet api using golang , implemented to show how mutex and locks in golang can be used to access controll resources
-
Updated
Aug 27, 2025 - Go
extra simple bet api using golang , implemented to show how mutex and locks in golang can be used to access controll resources
This repo will be a place to update my progress on my golang "training-arch"
datastore implements a simple key value storage, demonstrates generics, thread safe storage, and repository pattern for multiple storage backends
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.
Sleeping barber problem of system design
An In-memory Message Broker in Go
CLI tool to automate compression and archival of files into AWS S3 or a dedicated directory
This Go package enables mutexes to be accessed based on namespaces.
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.
Многопоточное решение классической задачи об обедающих философах
Chronos - A static race detector for the go language
go concurrency examples for learning go-routine, mutex, sync, defer, channels
Locking-Center provides very useful primitive service in many environments where different processes must operate with shared resources in a mutually exclusive way.
Simple golang package designated to provide simple mutex locking, based on filesystem hard links functionality.
A Go Library to Efficiently Store a Set of Mutex or RWMutex
A Go library that provides tooling for orchestrating inter-process communication (IPC) on different operating systems.
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."