大佬们,关于Synchronized的疑惑
网上的资料显示有 Contention List 和 Entry List 两个结构
并且说Contention LIst为LIFO但是怎么看都是FIFO的结构,这里就不懂了,而且不应该是FIFO结构更合适吗
还有 “Contention List中那些有资格成为候选人的线程被移到Entry List” 这里的“资格”指的是什么
还有 “Contention List”的作用是什么,如果去掉 “Contention List” 只使用Entry List像AQS那样只维护一个同步队列会有什么问题吗
各位大佬们给点思路,祝牛油们Offer满满!!!!!