战狂粗人张

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2021年2月19日

摘要: 原理如图所示: 阅读全文
posted @ 2021-02-19 11:32 战狂粗人张 阅读(48) 评论(0) 推荐(0)

摘要: 一、线程池概述 1、什么是线程池?为什么使用线程池? 线程池的优势: 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资 阅读全文
posted @ 2021-02-19 11:26 战狂粗人张 阅读(56) 评论(0) 推荐(0)

摘要: 一、jdk8的实现原理 JDK8的实现已经抛弃了Segment分段锁机制,利用CAS+Synchronized来保证并发更新的安全,底层依然采用数组+链表+红黑树的存储结构。 二、变量解释 1. table:默认为null,初始化发生在第一次插入操作,默认大小为16的数组,用来存储Node节点数据, 阅读全文
posted @ 2021-02-19 11:03 战狂粗人张 阅读(79) 评论(0) 推荐(0)