Variables that guarantee atomic operations. They can be shared safety, accessed and modified by several threads without risk of data corruption.