线程_ThreadLocal
线程 ThreadLocal
2023-09-11 14:21:27 时间
import threading
# 创建ThreadLocal对象
house = threading.local()
def process_paper():
user = house.user
print("%s是房子的主人,in %s"%(user,threading.current_thread().name))
def process_thread(user):
house.user = user
process_paper()
t1 = threading.Thread(target=process_thread,args=('Xiaoming',),name='佳木斯')
t2 = threading.Thread(target=process_thread,args=('Hany',),name='哈尔滨')
t1.start()
t1.join()
t2.start()
t2.join()
2020-05-07
相关文章
- 并发集合(六)使用线程安全的NavigableMap
- 基于SmartThreadPool线程池技术实现多任务批量处理
- JAVA Eclipse中的Android程序如何使用线程
- 旧版委托线程回忆
- 重新整理操作系统概念系类——线程和多线程模型
- 详解线程本地变量ThreadLocal
- concurrent.futures模块实现线程池或进程池,大幅提升CPU处理速度
- 【Android 异步操作】手写 Handler ( Message 消息 | ThreadLocal 线程本地变量 | Looper 中的消息队列 MessageQueue )
- 1.java线程的源码解析和两种线程创建方法
- 007-多线程-基础-ThreadLocal原理分析-线程变量副本
- 线程池的简单理解
- 第九篇:线程隔离,ThreadLocal之诞生