GitHunt
HA

haesbaert/ocaml-mpsc

Lockless Multiple Producer Single Consumer Queue for ocaml-multicore

Lockless Multiple Producer Single Consumer Queue for ocaml-multicore

This is a toy implementation of Dmitry Vuykov's queue in ocaml.

It is lock-free, barrier-free, and the consumer is also atomic-free.

I intend to turn this into a serious library at some point.

Languages

OCaml100.0%

Contributors

ISC License
Created March 20, 2022
Updated January 5, 2026
haesbaert/ocaml-mpsc | GitHunt