moonpool
moonpool copied to clipboard
Commodity thread pools and concurrency primitives for OCaml 5
Results
5
moonpool issues
Sort by
recently updated
recently updated
newest added
- **refactor: move functional queue into private, from chan** - **feat: add `Moonpool_fib.Coop_lock`, a cooperative lock** - **move coop_lock to core library, and only on 5.xx**
- **wip: add `moonpool.unix` event loop** - **remove IO channels (better use iostream); make Heap private**
So it can be used in other libraries to spawn threads.
in particular, find with short circuiting semantics: https://github.com/ocaml-multicore/domainslib/issues/89