mirror of
https://github.com/ocaml-tracing/ocaml-opentelemetry.git
synced 2026-03-08 03:47:59 -04:00
for shutdown processes, it's really preferable to use level-triggered primitives rather than edge-triggered callbacks. Switch is fairly robust. It's named Aswitch here, "A" means atomic and is also used to avoid name collision with Eio. Util_atomic provides a convenience CAS loop, with backoff. |
||
|---|---|---|
| .. | ||
| alist.ml | ||
| alist.mli | ||
| aswitch.ml | ||
| aswitch.mli | ||
| cb_set.ml | ||
| cb_set.mli | ||
| dune | ||
| util_atomic.ml | ||
| util_bytes_.ml | ||
| util_mutex.ml | ||
| util_mutex.mli | ||