clh自旋锁 aqs中使用的FIFO队列是clh自旋锁的一个变种,所以理解clh对理解aqs很有帮助。 自旋锁适合于加锁时间短的任务,一直忙等。互斥锁适合加锁时间长的任务,需要wait,notify。 附上clh自旋锁java实现。 public class CLHLock { private class Node { private volatile boolean locked; public boolean is... java基本知识 2024-08-30 29 点赞 0 评论 43 浏览