Versions in this module Expand all Collapse all v1 v1.0.0 Mar 9, 2025 Changes in this version + func NewShard[T any](capacity uint64) *shard[T] + type MultiHeadQueue struct + func New[T any](totalCapacity, numShards uint64) *MultiHeadQueue[T] + func (q *MultiHeadQueue[T]) Dequeue() (T, bool) + func (q *MultiHeadQueue[T]) Enqueue(val T) + func (q *MultiHeadQueue[T]) FreeSlots() uint64 + func (q *MultiHeadQueue[T]) UsedSlots() uint64