Bounded MPMC queues (Vyukov and SCQ), a Chase-Lev work-stealing deque and a work-stealing thread pool, with futex-based parking, verified with loom and Miri.
//! The shared behaviour suite, run against both implementations.
//!//! Test names read `lockfree::fifo_many_laps`, `blocking::mpmc_4p_4c`, and so on.
modcommon;common::queue_tests!(lockfree, LockFreeQueue);common::queue_tests!(blocking, BlockingQueue);common::queue_tests!(scq, ScqQueue);