Java设计模式优化-单例模式

2019-08-07
阅读 4 分钟
3.6k
单例模式是一种对象创建模式,用于产生一个类的具体事例。使用单例模式可以确保整个系统中单例类只产生一个实例。有下面两大好处: 对于频繁创建的对象,节省初第一次实例化之后的创建时间。 由于new操作的减少,会降低系统内存的使用频率。减轻GC压力,从而缩短GC停顿时间 创建方式: 单例作为类的私有private属性 单例...

初读《Java并发编程的艺术》-第十章:Executor框架 -10.1 Executor框架简介

2019-05-06
阅读 4 分钟
2.3k
在java中,直接使用线程来异步的执行任务,线程的每次创建与销毁需要一定的计算机资源开销。每个任务创建一个线程的话,当任务数量多的时候,则对应的创建销毁开销会消耗大量的资源,这种策略最终可能会使处于高负荷状态的应用崩溃。 Java中的线程,即使工作单元,也是执行机制。从JDK5开始,把工作单元与执行机制分离开...