atomic_int64_dec_and_test
Description:
[ CCode ( cname = "gpseq_atomic_int64_dec_and_test" ) ]
public bool atomic_int64_dec_and_test (ref int64 atomic)
public bool atomic_int64_dec_and_test (ref int64 atomic)
Decrements the value of atomic by 1.
Think of this operation as an atomic version of:
{ *atomic -= 1; return (*atomic == 0); }
This call acts as a full compiler and hardware memory barrier.
Parameters:
atomic |
Returns:
%TRUE if the resultant value is zero |
Namespace: Gpseq
Package: gpseq-1.0