atomic_queue
« Back to VersTracker
Description:
C++14 lock-free queues
Type: Formula  |  Latest Version: 1.7.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ lock-free concurrency multithreading queue
Install: brew install atomic_queue
About:
Atomic Queue is a high-performance, header-only C++14 library providing lock-free queue implementations. It offers significant throughput improvements over mutex-based queues in multi-threaded scenarios. The library focuses on low-latency and high-throughput for producer-consumer patterns.
Key Features:
  • Header-only C++14 library
  • Multiple queue types (bounded, unbounded, dynamic)
  • Wait-free and lock-free algorithms
  • High throughput and low latency
Use Cases:
  • High-frequency trading systems
  • Real-time data processing pipelines
  • Multithreaded application messaging
  • Low-latency task scheduling
Alternatives:
  • Boost.Lockfree – Boost provides a robust alternative, though atomic_queue often benchmarks with higher raw throughput in specific scenarios.
  • folly::MPMCQueue – Facebook's Folly library offers similar functionality but is a heavier dependency compared to the header-only atomic_queue.
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 23, 2025 3:19pm 0 VERSION_BUMP 9fac4708
Sep 23, 2025 2:11pm 0 VERSION_BUMP ed134754