AtomicLong was born out of the need for fast thread-safe counters in Python. Its value is a C long which can be incremented, decremented, and set atomically.