python并发编程--多线程2
2021-07-03 14:03
标签:虚拟 活动 python 区别 练习 并发 count() 的区别 gil 说明:threading用于提供线程相关的操作,线程是应用程序中工作的最小单元; 功能: 1. threading.active_count() 说明:返回Thread当前活动的对象数(不包含主线程)。返回的计数等于返回的列表的长度threading.enumerate(); 2. threading.current_thread() 说明:返回当前Thread对象,对应于调用者的控制线程,如果未通过模块创建调用者的控制线程,则返回具有有限功能的虚拟线程对象; python并发编程--多线程2 标签:虚拟 活动 python 区别 练习 并发 count() 的区别 gil 原文地址:https://www.cnblogs.com/zhangjunkang/p/9623439.html并发编程--多线程2
实战部分:
threading模块介绍
开启线程的两种方式
在一个进程下开启多个线程与在一个进程下开启多个子进程的区别
练习
线程相关的其他方法
守护线程
python GIL(Global Interpreter Lock)
同步锁
死锁现象与递归锁
信号量Semaphore
Evect
条件Condition
定时器
线程queue
python标准模块-concurrent.futures
一、threading模块介绍