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