package saturn

  1. Overview
  2. Docs

Module SaturnSource

Domain-safe data structures for Multicore OCaml

Data structures

Sourcemodule Work_stealing_deque = Saturn_lockfree.Work_stealing_deque
Sourcemodule Single_prod_single_cons_queue = Saturn_lockfree.Single_prod_single_cons_queue
Sourcemodule Single_prod_single_cons_queue_unsafe = Saturn_lockfree.Single_prod_single_cons_queue_unsafe
Sourcemodule Single_consumer_queue = Saturn_lockfree.Single_consumer_queue
Sourcemodule Relaxed_queue : sig ... end

A multi-producer, multi-consumer, thread-safe, bounded relaxed-FIFO queue.

OCaml

Innovation. Community. Security.