Synchronization
Atomic Instructions in Linux
The core of synchronization lies with atomic instructions