ThreadLocal是Java里的一个东西。通俗来讲,它就像是给每个线程准备的一个“私人储物柜”。 每个线程都能在这个“储物柜”里放自己的东西(变量),而且各个线程之间放的东西互不干扰。比如说,有线程A和线程B,它们都可以通过ThreadLocal存一个名字,线程A存的名字只有线程A能拿到,线程B存的名字也只有线程B能拿到。这样就可以在多线程环境下,让每个线程都有自己独立的数据副本。

相关推荐

牛客网
牛客企业服务