- 博客(2)
- 收藏
- 关注
原创 类的初始化场景
有且只有6种主动使用类的场景使类初始化: 1.通过new关键字。 2.访问类的静态变量。 3.访问类的静态方法。 4.对类进行反射操作。 5.初始化子类会导致初始化父类。 6.执行main函数所在的类。 注意:构造某个类的数组并不会导致该类被初始化。访问类的常量(final修饰)并不会导致该类被初始化。 ...
2020-10-19 20:18:12 242
原创 线程池
使用线程池的好处:降低资源消耗,提高响应速度,提高线程的可管理性 线程池实现类ThreadPoolExecutor类中提供了四个构造方法 构造方法参数: 1.线程池的核心线程数量(重要) 2.线程池的最大线程数(重要) 3.当线程池大于核心线程数时,多余的空闲线程存活的最长时间 4.时间单位 5.任务队列,用来存储等待执行的队列(重要) 6.线程工厂,用来创建线程,一般默认即可 7.拒绝策略,当提交的任务过多而进行的即使处理时,我们可以定制策略来处理 shutdown() :关闭线程池,线程池的状态变为
2020-10-03 19:25:00 199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人