面试官:ThreadLocal的应用场景和注意事项有哪些?
前言ThreadLocal主要有如下2个作用(在之前文章的基础上加了新内容)保证线程安全在线程级别传递变量保证线程安全最近一个小伙伴把项目中封装的日期工具类用在多线程环境下居然出了问题,来看看怎么回事吧日期转换的一个工具类publicclassDateUtil{privatestaticfinalSimpleDateFormatsdfnewSimpleDateFormat("yyyyMMddHH:mm:ss");publicstaticDateparse(StringdateStr){Datedatenull;try{datesdf.parse(dateStr);}catch(ParseE...