This actually is not even spinlock since it yields the current thread. It will become one when I get to SMP though...