package saturn

  1. Overview
  2. Docs
On This Page
  1. Data structures
Legend:
Library
Module
Module type
Parameter
Class
Class type

Domain-safe data structures for Multicore OCaml

Data structures

module Queue = Saturn_lockfree.Queue
module Queue_unsafe = Saturn_lockfree.Queue_unsafe
module Stack = Saturn_lockfree.Stack
module Work_stealing_deque = Saturn_lockfree.Work_stealing_deque
module Single_prod_single_cons_queue = Saturn_lockfree.Single_prod_single_cons_queue
module Single_prod_single_cons_queue_unsafe = Saturn_lockfree.Single_prod_single_cons_queue_unsafe
module Single_consumer_queue = Saturn_lockfree.Single_consumer_queue
module Relaxed_queue : sig ... end

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

module Skiplist = Saturn_lockfree.Skiplist
OCaml

Innovation. Community. Security.