pub fn atomic_compare_exchange_u32( ptr: &mut u32, value: u32, comparator: u32, ) -> u32
Atomically compares *ptr with comparator and, if equal, replaces with value. Returns the old value at *ptr.
*ptr
comparator
value