Atomic integers are a special type of integer for which various atomic operations, which cannot be interrupted, are available. This makes them useful for parallel programming.
On most systems, atomic integers use 32 bits, i.e., they must lie between $-2^{31}$ and $2^{31} - 1$.