1.DCL双检查锁
2.静态内置类
3.静态代码块
4.枚举
线程组的作用
1.使组内的线程批量停止
2.使线程具有有序性
SimpleDateFormat在多线程情况下,会出现转换异常
解决方法:
1.创建多个simpledataFormat实例
2.使用ThreadLocal类
1.DCL双检查锁
2.静态内置类
3.静态代码块
4.枚举
线程组的作用
1.使组内的线程批量停止
2.使线程具有有序性
SimpleDateFormat在多线程情况下,会出现转换异常
解决方法:
1.创建多个simpledataFormat实例
2.使用ThreadLocal类