Python 线程,独立的线程空间(threading.local())
来源:互联网 发布:linux arp命令详解 编辑:程序博客网 时间:2024/06/13 08:54
import threadingimport timedata=threading.local() #为每个线程提供各自独立(不同)的存储空间t1=lambda x:x+1t2=lambda x:x+"1"def printdata(func,x): #func函数,x代表参数 data.x=x #data是一个类,动态添加属性,线程独立 data.x在每个线程中是相互独立的 print(id(data.x)) #不同的地址 for i in range(5): data.x=func(data.x) #x+1 x+"1" print(threading.current_thread().name,data.x)threading.Thread(target=printdata,args=(t1,1)).start()threading.Thread(target=printdata,args=(t2,"1")).start()
阅读全文
0 0
- Python 线程,独立的线程空间(threading.local())
- python 8-4 如何使用线程本地数据,threading.local函数可以创建线程本地数据空间,属性对每个线程独立存在
- [Python]threading local 线程局部变量
- [Python]threading local 线程局部变量
- [Python]threading local 线程局部变量小测试
- [Python]threading local 线程局部变量小测试
- Python线程池(threading)
- Python 线程的使用(threading模块)
- Python线程之threading.Event
- 【python学习笔记】线程Threading
- python Threading线程关键点
- python的线程处理模块——thread,threading
- python的线程处理模块——thread,threading
- Python中使用threading.Event协调线程的运行
- Python实战之多线程编程threading.Thread
- python中的线程使用--threading模块
- python threading获取线程函数返回值
- python threading获取线程函数返回值
- MIT18.06线性代数课程笔记5:矩阵转置,vector space以及subspace
- 树形结构的查找(二叉排序树-创建、查找、插入、删除)
- python 利用random生成验证码与MD5码加密过程
- Leetcode121.+Leetcode53. Kadane算法解决最大子数组问题
- java工程结构管理
- Python 线程,独立的线程空间(threading.local())
- Android移动开发-使用HttpClient访问被保护资源的实现
- java设计模式之单例模式
- 欢迎使用CSDN-markdown编辑器
- 嵌入式开发(ARM9)学习笔记(一)-嵌入式系统介绍
- libcurl库源码编译,安装c++
- hdu2017青岛网络赛Pythagoras(Tree of primitive Pythagorean triples)
- Redis源码分析(二)——Redis数据结构-链表
- putty程序错误 windows error code 10106