
Java
SSSTing_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java之集合 - ArrayList源码分析
一、简介 上图为ArrayList的继承树,可看出实现了四个接口,分别介绍一下: Serializable:是一个空接口,实现了该接口的类可序列化和反序列化 Cloneable:是一个空接口,实现该接口的类覆盖了clone()方法,表明该类的实例对象能被克隆 RandomAccess:是一个空接口,表明该类的实例对象支持随机访问 List:表明该类是一个列表,具有增加、删除、修改、遍...原创 2019-11-14 11:22:57 · 133 阅读 · 0 评论 -
Java之并发 - 创建线程池的方式
一、通过Executors类提供的静态方法创建 1. newFixedThreadPool public static ExecutorService newFixedThreadPool(int nThreads) { return new ThreadPoolExecutor(nThreads, nThreads, 0L, TimeUnit.MILLISECONDS, new Link...原创 2019-11-09 11:23:16 · 135 阅读 · 0 评论 -
Java 线程池的拒绝策略 RejectedExecutorHandler
当线程池被关闭以后,在execute()方法中提交新任务将被拒绝(线程池被关闭或线程数达到maximumPoolSize),此时会采取定义的拒绝策略。在ThreadPoolExecutor中定义了四个静态内部类,均实现了RejectedExecutorService接口,并对接口中的rejectedExecution方法给出具体实现。 一、CallerRunsPolicy 如果线程池没有被...原创 2019-11-08 23:07:42 · 486 阅读 · 0 评论 -
线程池源码分析
一、线程池继承结构 二、Executor接口 public interface Executor { /** * Executes the given command at some time in the future. The command * may execute in a new thread, in a pooled thread, or i...原创 2019-11-08 22:04:40 · 145 阅读 · 0 评论