In this article we will explore using spinlocks for synchronization and implement them on the RISC-V architecture.