ThreadLocal

2019-11-24  本文已影响0人  崔可仁

ThreadLocal允许创建只有一个线程读写的变量,它为每个使用该变量的线程创建一个变量副本,每个线程改变自己的副本,不影响其他线程对应副本。

虽然所有的线程都能访问到这个ThreadLocal实例,但是每个线程却只能访问到自己通过调用ThreadLocal的set()方法设置的值。

应用场景:由于一次请求是一条线程,索引可以将sessionId放入变量副本中。

上一篇 下一篇

猜你喜欢

热点阅读