ThreadLocal允许创建只有一个线程读写的变量,它为每个使用该变量的线程创建一个变量副本,每个线程改变自己的副本,不影响其他线程对应副本。
虽然所有的线程都能访问到这个ThreadLocal实例,但是每个线程却只能访问到自己通过调用ThreadLocal的set()方法设置的值。
应用场景:由于一次请求是一条线程,索引可以将sessionId放入变量副本中。
ThreadLocal允许创建只有一个线程读写的变量,它为每个使用该变量的线程创建一个变量副本,每个线程改变自己的副本,不影响其他线程对应副本。
虽然所有的线程都能访问到这个ThreadLocal实例,但是每个线程却只能访问到自己通过调用ThreadLocal的set()方法设置的值。
应用场景:由于一次请求是一条线程,索引可以将sessionId放入变量副本中。
本文标题:ThreadLocal
本文链接:https://www.haomeiwen.com/subject/oralyctx.html
网友评论