Module Data_structures.SPSCQueue

Lock-free single-producer, single-consumer queue

type 'a t
val create : capacity:int -> 'a t
val enqueue : 'a t -> 'a -> bool
val dequeue : 'a t -> 'a option