场景三ThreadLocal 线程资源持有

当你一个变量不是线程安全的你通常会ThreadLocal让他变得线程安全