Python 创建线程本地数据
2018-02-26 21:49
225 查看
import threading # 假定这是你的银行存款: local_balance = threading.local() local_balance.num = 0 def change_it(n): # 先存后取,结果为0: local_balance.num = 0 local_balance.num = local_balance.num + n local_balance.num = local_balance.num - n def run_thread(n): for i in range(100000): change_it(n) t1 = threading.Thread(target=run_thread, args=(5,)) t2 = threading.Thread(target=run_thread, args=(8,)) t1.start() t2.start() t1.join() t2.join() print(local_balance.num)
相关文章推荐
- python 8-4 如何使用线程本地数据,threading.local函数可以创建线程本地数据空间,属性对每个线程独立存在
- python基础-线程创建、线程池、进\线程异步回调(add_done_callback)、进\线程数据共享、ftp线程池
- Queue python线程间数据通讯的法宝---------stedy:非常重要
- python多线程编程(2): 线程的创建、启动、挂起和退出
- 在GitHub上创建数据仓库,并且同步到本地,本地的修改同步到GitHub
- Python多线程之线程创建和终止
- Python 本地线程
- 用Mac本地apache创建测试数据
- Python3实现将本地JSON大数据文件写入MySQL数据库的方法
- pthread_key_create()--创建线程私有数据|pthread_key_delete()--注销线程私有数据
- python爬虫由浅入深9---定向爬取股票数据信息并保存至本地文件
- python多线程之创建线程
- Ubuntu系统下创建python数据挖掘虚拟环境
- python创建线程
- VS2003 C#:重写键盘响应事件、动态创建控件、创建线程、在线程中使用委托在界面显示数据
- Python 创建线程
- python基础-线程创建方式
- python开发之基于thread线程搜索本地文件的方法
- Python学习笔记:本地数据获取