XV6 Source Code Reading -- Synchronization Requirement Code to read Locks spinlock.h (p.15) spinlock.c (p.15) Resources xchg XCHG — Exchange Register/Memory with Register X86組合語言/基本指令集/IA32指令:xchg Implementation implement semaphore using spinlock implement readers-writer lock using spinlock Readers–writer lock - Implementation How would you implement your own reader/writer lock in C++11?