Python3之threading模块
来源:互联网 发布:js复制选中文字 编辑:程序博客网 时间:2024/06/06 18:19
import threading# Tips:一个ThreadLocal变量虽然是全局变量,# 但每个线程都只能读写自己线程的独立副本,互不干扰。# ThreadLocal解决了参数在一个线程中各个函数之间互相传递的问题。# 创建全局ThreadLocal对象local_school = threading.local()def process_student(): # 获取当前线程关联的student: std = local_school.student print('Hello, %s (in %s)' % (std, threading.current_thread().name))def process_thread(name): # 绑定 TheadLocal的Student local_school.student = name # 调用上面的方法 process_student()# 声明一个名字为:Thread-A的线程 执行process_thread方法 传入name为Memor# Tips: 此处传入的target的方法名称不需要加() t1 = threading.Thread(target= process_thread, args=('Memor',),name= 'Thread-A')# 声明一个名字为:Thread-B的线程 执行process_thread方法 传入name为Godliness# Tips: 此处传入的target的方法名称不需要加() t2 = threading.Thread(target= process_thread, args=('Godliness',),name= 'Thread-B')# 启动 t1.start()t2.start()t1.join()t2.join()
阅读全文
1 0
- Python3之threading模块
- python3 threading thread 模块学习
- Python多线程之:threading模块
- Python模块简介之threading模块
- threading模块
- python核心编程-线程之threading模块
- Python多线程--(2)之threading模块
- Python3之re模块
- Python3之collections模块
- Python3之hashlib模块
- Python3之pickle模块
- Python3之subprocess模块
- Python3之shutil模块
- Python3之shutil模块
- Python3之uuid模块
- Python3之时间模块
- Python3之shutil模块
- Python3之shutil模块
- oracle的分页
- 方法 的概念
- java程序员必看书籍
- Tourist Attractions 简单路径 (bitset)
- JavaWeb学习总结(四十五)——监听器(Listener)学习二
- Python3之threading模块
- 洛谷P1463 [SDOI2005]反素数ant
- lintcode--链表排序
- 欢迎使用CSDN-markdown编辑器
- Java程序员应当知道的10个面向对象设计原则
- Android 获取应用SHA1码方法
- JavaWeb学习总结(四十六)——Filter(过滤器)常见应用
- WebView方法总结
- IDL中的plot函数