RE: Semaphore and Spinlock