先说一下ThreadLocal是什么吧——ThreadLocal是一种能保证线程间数据隔离,线程间数据操作互不干扰,能保证高并发下线程安全类似hashMap的数据结构请看下面两段代码Demo1 :—— 线程1通过ThreadLocal绑定value到当前线程,接着从当前线程获取到value;线程2通过ThreadLocal.get()获取到的是nullDemo2 :—— main线程通过threadLocal绑定"main"到main线程,线程1和线程2都获取不到value 由此可见通过ThreadLocal可以获取当前线程所绑定的数据,我觉得ThreadLocal更像是一...