Public Vars

Back

compare-and-set! (clj)

(source)

function

(compare-and-set! atom oldval newval)
Atomically sets the value of atom to newval if and only if the current value of the atom is identical to oldval. Returns true if set happened, else false

Examples