使用ThreadLocal准确找到操作线程的对象
来源:互联网 发布:阿里云数据盘扩容 编辑:程序博客网 时间:2024/06/05 09:39
lass Message {private String title;public void setTitle(String title) {this.title = title;}public String getTitle() {return title;}}class MyTran {public static int ticket = 0 ;private static ThreadLocal<Message> threadLocal = new ThreadLocal<Message>();public static void set(Message msg) {threadLocal.set(msg);}public static Message get() {return threadLocal.get();}}class Demo {public void fun() {Message msg = MyTran.get();System.out.println(msg.getTitle());}}class MyThread implements Runnable {public void run() {Message msg = new Message();System.out.println("要考试");msg.setTitle("今天下午考试!!!");MyTran.set(msg);System.out.println("设置完考试");new Demo().fun();}}public class ThreadLocal7 {public static void main(String[] args) {new Thread(new MyThread()).start();Message msg = new Message();System.out.println("要www");msg.setTitle("www.mldnjava.cn");MyTran.set(msg);System.out.println("设置WWW完成");new Demo().fun();}}
0 0
- 使用ThreadLocal准确找到操作线程的对象
- ThreadLocal 对象的使用
- 线程本地ThreadLocal的介绍与使用
- 在线程池(ExecutorService)中使用Threadlocal时,需要注意他的复位操作
- ThreadLocal 为线程绑定对象
- ThreadLocal --每个线程拥有自己独立的对象
- 在使用线程池时应特别注意对ThreadLocal的使用
- 线程知识-ThreadLocal使用详解
- 线程知识-ThreadLocal使用详解
- 线程级变量的理解和使用-ThreadLocal
- Java中的线程(十三)- ThreadLocal的设计与使用
- Hibernate中使用Threadlocal创建线程安全的Session
- Hibernate中使用Threadlocal创建线程安全的Session
- java线程中ThreadLocal类的使用及介绍
- android 线程范围内共享变量以及ThreadLocal的使用
- JAVA多线程-线程间通信(五)-类ThreadLocal的使用
- Hibernate中使用Threadlocal创建线程安全的Session
- 线程安全的对象操作
- android sdk启动报错error: could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037
- Leetcode 303. Range Sum Query - Immutable (Easy) (cpp)
- 【Linux开发】【Qt开发】QT 同时支持鼠标和触摸屏
- .net中URL重写
- leetcode刷题,总结,记录,备忘 383
- 使用ThreadLocal准确找到操作线程的对象
- 操蛋的博客我也是醉了,绑定账号爆炸了。
- Caffe学习:Blobs, Layers, and Nets
- NOIP2012 提高组 复赛 day1 vigenere vigenere密码
- svn在commit的错误信息:is scheduled for addition, but is missing
- 欢迎使用CSDN-markdown编辑器
- React-Native学习指南
- 二部图最大匹配--匈牙利算法
- 【Linux开发】【Qt开发】嵌入式Qt程序使用触屏或USB鼠标方式