Atomic.intDecAndTest

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. Since 2.4

class Atomic
static
int
intDecAndTest
(
int* atomic
)

Parameters

atomic int*

a pointer to a gint or guint

Return Value

Type: int

TRUE if the resultant value is zero

Meta