volatile VS synchronization

What is advantage of volatile of memory and cache?