使用spinlock，避免cas不能充分调度testdeadloop这样的用例