Module Eio.PrivateSource
API for use by the scheduler implementation.
module Trace : sig ... endTrace Eio events using OCaml's runtime events system.
module Cells : sig ... endA lock-free queue-like structure with suspension and cancellation.
module Broadcast : sig ... endA lock-free queue of waiters that should all be resumed at once.
module Single_waiter : sig ... endAllows a single fiber to wait to be notified by another fiber in the same domain. If multiple fibers need to wait at once, or the notification comes from another domain, this can't be used.
Every fiber has an associated context.