摘要:
一.简介 1.1 结构 图片来源(https://blog.csdn.net/v123411739/article/details/78996181) 1.2 成员变量 /** 上图中table数组 */ transient volatile Node<K,V>[] table; // 在扩容时会新 阅读全文
摘要:
一.介绍 1.1 Condition用途 当多个线程需要访问一个共享资源时,需要给共享资源加锁。 当一个线程释放锁时,所有等待锁的线程都会尝试去获取锁。 但是如果想只让部分等待锁的线程去获取锁时,就需要用到Condition。 1.2 整体分析 Condition具体实现在AbstractQueue 阅读全文