cyclicbarrier
Barrier
A synchronizer allowing multiple goroutines to wait at a common point, ensuring all parties have completed before proceeding.
CyclicBarrier golang implementation
148 stars
3 watching
16 forks
Language: Go
last commit: over 4 years ago
Linked from 2 awesome lists
barriercycliccyclicbarriercyclicbarrier-golanggogolang
Related projects:
Repository | Description | Stars |
---|---|---|
| Provides a fast and lightweight semaphore primitive for synchronization in Go programs. | 176 |
| A package to limit concurrency in Goroutines | 71 |
| Thread-safe, generic implementations of queue data structures in Go | 276 |
| A basic implementation of blockchain in Go with endpoints for node management and data synchronization | 273 |
| Distributed rate limiting solution with various algorithms and backends | 474 |
| A language that automatically prevents data races in concurrent code | 581 |
| Provides a simple and convenient way to interact with Atlassian products' REST APIs in Go. | 134 |
| A set of abstractions for concurrency and asynchronous programming in JavaScript | 18 |
| A package providing abstractions for structured concurrency in Go | 68 |
| An AdGuard content blocking library in Go. | 103 |
| A package that provides a WaitGroup with error handling and concurrency control. | 48 |
| A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 404 |
| A Go SDK library and RPC client for the Solana Blockchain | 987 |
| A benchmarking package for the Go language. | 61 |
| A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction | 127 |