并发包
文章平均质量分 92
sharedCode
拥有6年开发经验,目前担任某公司的架构师岗位。
展开
-
多线程篇-TransmittableThreadLocal解决池化复用线程的传值问题
文章首发在我的个人博客网站,本篇文章的地址在下面,欢迎!多线程篇-TransmittableThreadLocal解决池化复用线程的传值问题原创 2020-04-24 11:52:33 · 1236 阅读 · 0 评论 -
多线程篇-父子线程的上下文传递
后续文章首发在个人博客,欢迎移驾我的个人博客浏览该文章,地址在下方多线程篇-父子线程的上下文传递原创 2020-04-23 12:26:49 · 1405 阅读 · 0 评论 -
并发包之线程池源码分析
java中使用线程池一般离不开ThreadPoolExecutor , 各种各样的线程池,几乎都由该类 最终完成,所以这里直接介绍这个类参数详解corePoolSize: 核心线程池大小maximumPoolSize : 最大线程数量keepAliveTime : 超出核心线程池大小的线程过多少时间回收unit : keepAliveTime的单位workQueue : 当核心线程池已经满...原创 2018-06-13 11:10:07 · 265 阅读 · 0 评论 -
ReentrantLock源码分析
AQS简要reentrantLock内部最重要的实现是基于这个同步容器做的官方解释AQS(AbstractQueuedSynchronizer):为java中管理锁的抽象类。该类为实现依赖于先进先出 (FIFO) 等待队列的阻塞锁和相关同步器(信号量、事件,等等)提供一个框架。该类提供了一个非常重要的机制,在JDK API中是这样描述的:为实现依赖于先进先出(FIFO) 等待队...原创 2018-05-31 08:10:48 · 2110 阅读 · 0 评论 -
ThreadLocalRandom随机数源码分析
ThreadLocalRandom介绍ThreadLocalRandom是JDK1.7以后提供出来的一个随机数生成工具类,性能比传统的Math.random()更高。性能比较ThreadLocalRandom和Math.random()的性能比较,测试步骤如下:public class Test { public static void main(String[] args) t...原创 2019-05-08 18:47:22 · 414 阅读 · 0 评论