摘要: 1、ConcurrentHashMap的实现原理和使用 1.1、使用ConcurrentHashMap的原因: (1)线程不安全的HashMap:HashMap在并发操作的时候执行put操作会引起死循环,是因为多线程会导致HashMap的Entry链表会形成环形的数据结构,一旦形成环形的数据结构,E 阅读全文
posted @ 2022-08-01 21:53 yfwei 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1、线程池的创建 1、如果当前运行的线程少于corePoolSize,则创建新的线程来执行任务(注意:执行这一个步骤需要获取全局锁) 2、如果运行的线程等于或多于corePoolSize,则将任务加入BlockingQueue。 3、如果无法将任务加入BlockingQueue(队列已满),则创建新 阅读全文
posted @ 2022-08-01 21:24 yfwei 阅读(19) 评论(0) 推荐(0) 编辑