Java面试题(十) 揭秘Java大陆的神秘家族“锁”之一族(三) 手写自旋锁

一. 手写自旋锁 自旋锁好处,循环比较获取直到成功为止,没有相似wait的阻塞 1. 实现步骤java 经过CAS操做完成自旋锁, T1线程先进来调用mylock方法本身持有锁5秒钟, T2随后进来发现当前有线程持有锁,不是null,因此只能经过自旋等待, 直到T1释放锁后T2随后抢到线程资源 Java底层源码是这样实现自旋锁的web public final int getAndAddIn
相关文章
相关标签/搜索