- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 java并发编程之源码分析ThreadPoolExecutor线程池实现原理
1、ThreadPoolExecutor概述 由于本人英语水平不高,为了不误导大家,我将源码中的注释复制下来,我不翻译原文,我从入学6个视角试图窥探一下ThreadPoolExecutor全貌。 创建线程池的方式 核心线程数、最大线程数 线程的创建 线程的Keep-alive(保持存活的空闲时间) 队列 任务的丢弃策略 /** * An {@link ExecutorServic...
2016-12-29 16:25:37 4903 1
原创 java多线程Thread join与CountDownLatch源码分析
1、Thread join方法详解 首先,对于JAVA的一些基础知识,工作年限到了一定时间后,尽量不要一来就百度查询,比如thread join的作用,我们不妨先看一看join方法的源码,先试着自己理解,然后再去查询别人的理解,举一反三,美哉美哉。 join方法的声明与源码如下: /** * Waits at most {@code millis} milliseconds fo...
2016-12-20 09:36:56 2441 1
原创 Queue队列API与源码分析优先级队列PriorityQueue实现原理
Queue是队列,是一种先进先出的数据结构。 java.lang.Queue接口方法声明如下: boolean add(E e) 在队列头部增加一个元素,如果容量已满,则抛出异常,成功则返回true boolean offer(E e) 在队列头部增加一个元素,如果容量已满,则返回false,成功加入,返回true; E remove(); 将队列头部元素移出队列并...
2016-12-08 21:24:12 3165 1
rocketmq实战与源码分析.zip
2021-03-13
Netty实现私有协议,模仿dubbo单一长连接RPC服务调用,心跳检测机制源码
2017-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人