AtomicMPMCQueue
public final class AtomicMPMCQueue<Element> : AtomicQueueProtocol
A bounded FIFO queue that is safe to share among multiple producers and consumers.
This is an implementation of bounded MPMC queue
from 1024cores.net.
-
Declaration
Swift
@inlinable public init(capacity: Int)
-
Declaration
Swift
@inlinable public func tryPush(_ value: Element) -> Bool
-
Declaration
Swift
@inlinable public func pop() -> Element?