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
396 stars
8 watching
32 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists
concurrencyconcurrentconcurrent-queuefifofifo-queuegogolanggoroutine-safequeueslice
Related projects:
Repository | Description | Stars |
---|---|---|
adrianbrad/queue | Thread-safe, generic implementations of queue data structures in Go | 274 |
dirkaholic/kyoo | An unlimited job queue with concurrent worker pools for Go applications | 51 |
muesli/cache2go | A Go caching library that provides concurrency-safe storage and expiration capabilities | 2,125 |
viney-shih/go-cache | Provides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern. | 139 |
pieterclaerhout/go-waitgroup | A package that provides a WaitGroup with error handling and concurrency control. | 48 |
anikhasibul/queue | Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. | 18 |
loveleshsharma/gohive | A goroutine pool library for efficient asynchronous task execution | 52 |
sherifabdlnaby/gpool | Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. | 90 |
ssbl/concurrent-deque | A lock-free data structure that enables concurrent, efficient exchange of data between multiple threads. | 36 |
seborama/fuego | A Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems. | 141 |
sybrexsys/rapidmq | A lightweight message queue library for Go that enables efficient, reliable, and concurrent processing of messages. | 68 |
wenerme/go-req | A declarative HTTP client library for the Go programming language | 22 |
zenthangplus/goccm | A package to limit concurrency in Goroutines | 71 |
teaentitylab/fpgo | A Golang library providing functional programming features and Rx-style coding capabilities. | 348 |
number571/go-peer | A library for developing secure, decentralized networks in the Go language | 265 |