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