Skip to content
forked from adrianbrad/queue

Multiple golang queue implementations. Developed in a thread-safe generic way.

License

Notifications You must be signed in to change notification settings

hankcheah/queue

 
 

Repository files navigation

queue GitHub release

GitHub go.mod Go version of a Go module GoDoc reference example

CodeFactor Go Report Card codecov

lint-test grype codeql


Queue is a Go package providing different thread-safe generic queue implementations.

Available queues:

Blocking Queue

  • Waits for the queue have elements available before retrieving from it.
  • TODO:
    • Put() - append an element to the back of the queue
    • Peek() - retrieve but do not remove the head of the queue

About

Multiple golang queue implementations. Developed in a thread-safe generic way.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 97.5%
  • Makefile 2.5%