Module Liquidsoap_lang_prelude.Atomic_section

Running a function with no other atomic section alongside.

The process-wide lock behind the atomic builtin. Sections exclude each other and nothing else, so both sides of a race have to take it.

val run : ?fast:bool -> (unit -> 'a) -> 'a