Java开发手册17/59(七)并发处理1.【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。说明:资源驱动类、工具类、单例工厂类都需要注意。2.【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。正例:自定义线程工厂,并且根据外部特征进行分组,比如,来自同一机房的调用,把机房编号赋值给whatFeatureOfGrouppublicclassUserThreadFactoryimplementsThreadFactory{privatefinalString namePrefix;privatefinalAtomicInteger nextId=newAtomicInteger(1);//定义线程组名称,在利用jstack来排查问题时,非常有帮助UserThreadFactory(String whatFeatureOfGroup){namePrefix="From UserThreadFactory's "+whatFeatureOfGroup+"-Worker-";}@OverridepublicThreadnewThread(Runnable ta