AtomicUnboundedMPSCQueue
public final class AtomicUnboundedMPSCQueue<T> : AtomicUnboundedQueueProtocol
A FIFO queue that is safe to share among multiple producers and a single consumer.
This is an implementation of non-intrusive MPSC queue
from 1024cores.net.
-
Declaration
Swift
public typealias Element = T
-
Declaration
Swift
@inlinable public init()
-
Declaration
Swift
@inlinable public var isEmpty: Bool { get }
-
Declaration
Swift
@inlinable public func push(_ value: T)
-
Declaration
Swift
@inlinable public func pop() -> T?