CamlinternalAtomic(3) OCaml library CamlinternalAtomic(3)

# [NAME](#NAME)

CamlinternalAtomic - no description

# [Module](#Module)

Module CamlinternalAtomic

# [Documentation](#Documentation)

Module **CamlinternalAtomic**  
: **sig end**

*type* **'a** *t*

*val make* : **'a -&gt; 'a t**

*val get* : **'a t -&gt; 'a**

*val set* : **'a t -&gt; 'a -&gt; unit**

*val exchange* : **'a t -&gt; 'a -&gt; 'a**

*val compare\_and\_set* : **'a t -&gt; 'a -&gt; 'a -&gt; bool**

*val fetch\_and\_add* : **int t -&gt; int -&gt; int**

*val incr* : **int t -&gt; unit**

*val decr* : **int t -&gt; unit**

2026-09-15 OCamldoc

---

Document: CamlinternalAtomic(3o) from ocaml-4 4.14.4-r3 (Chainguard OS)
Source: https://github.com/ocaml/ocaml
