ThreadLocal

ThreadLocal

线程容器,给线程绑定一个Object内容,只要线程不变就可以随时取出

改变线程 –> 无法(×)取出内容

举例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class Test {
public static void main(String[] args) {
//使用ThreadLocal类
final ThreadLocal<String> threadLocal=new ThreadLocal<>(); //final不让实例化
threadLocal.set("测试");

//创建子线程
new Thread() {
public void run() //匿名内部类
{
String result = threadLocal.get();
System.out.println("结果"+result);
};
}.start();

String result = threadLocal.get();
System.out.println(result);

}
}

优化线程


×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. ThreadLocal
    1. 1.1. 举例
  2. 2. 优化线程
,