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