摘要:
ConditionObject是同步器AbstractQueuedSynchronizer的内部类,因为Condition的操作需要获取相关联的锁,所以作为同步器的内部类也较为合理。每个Condition对象都包含着一个队列,该队列是Condition对象实现等待/通知功能的关键。该队列中的节点和同 阅读全文
摘要:
1 class BoundedQueue{ 2 private Object[] items; 3 //添加的下标、删除的下标、数组当前数量 4 private int addIndex,removeIndex,count; 5 private Lock lock = new ReentrantLock(); 6 private Conditi... 阅读全文