https://mgahn0706.github.io/lecture%20notes/computer%20architecture/2025-05-21-synchronization/
18. Synchronization - Mingyu Blog