# topic.topics[].topics[].topics[].label
Synchronization in a multitasking system

# topic.topics[].topics[].topics[].label
Synchronization in a multi-processor system

# topic.topics[].topics[].topics[].label
Historical synchronization primitives in the ARM architecture

# metadata.contentDescription
This article introduces the hardware synchronization primitives available in the ARM architecture, and provides examples of how a system-level programmer can use them.