默认是单例模式可设置为多例模式,两种模式的优缺点:
1、单例模式(单例多线程的)
优点:共享一个实例,内存占用少,GC开销小
缺点:共享资源存在线程安全问题
2、多例模式(单线程的)
优点:不存在线程安全问题(静态共享资源除外)
缺点:多个实例,内存占用多,GC开销大
默认是单例模式可设置为多例模式,两种模式的优缺点:
1、单例模式(单例多线程的)
优点:共享一个实例,内存占用少,GC开销小
缺点:共享资源存在线程安全问题
2、多例模式(单线程的)
优点:不存在线程安全问题(静态共享资源除外)
缺点:多个实例,内存占用多,GC开销大