goconcurrentqueue
Queue library
A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities
Go concurrent-safe, goroutine-safe, thread-safe queue
404 stars
8 watching
33 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists
concurrencyconcurrentconcurrent-queuefifofifo-queuegogolanggoroutine-safequeueslice
Related projects:
Repository | Description | Stars |
---|---|---|
| Thread-safe, generic implementations of queue data structures in Go | 276 |
| An unlimited job queue with concurrent worker pools for Go applications | 51 |
| A Go caching library that provides concurrency-safe storage and expiration capabilities | 2,134 |
| Provides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern. | 141 |
| A package that provides a WaitGroup with error handling and concurrency control. | 48 |
| Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. | 18 |
| A goroutine pool library for efficient asynchronous task execution | 52 |
| Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. | 90 |
| A lock-free data structure that enables concurrent, efficient exchange of data between multiple threads. | 36 |
| A Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems. | 143 |
| A lightweight message queue library for Go that enables efficient, reliable, and concurrent processing of messages. | 68 |
| A declarative HTTP client library for the Go programming language | 22 |
| A package to limit concurrency in Goroutines | 71 |
| A Golang library providing functional programming features and Rx-style coding capabilities. | 349 |
| A library for building secure and private networks in Go | 270 |