自旋锁的适用场景:
    自旋锁一般用于多核的服务器,在并发不是特别高的情况下,比阻塞锁的效率高
    另外,自旋锁适用于临界区比较短小的情况,否则如果临界区很大(线程一旦拿到锁,很久后才会释放),那也不是合适的