python并发编程--多线程2
Posted 重启试试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python并发编程--多线程2相关的知识,希望对你有一定的参考价值。
并发编程--多线程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对象,对应于调用者的控制线程,如果未通过模块创建调用者的控制线程,则返回具有有限功能的虚拟线程对象;
以上是关于python并发编程--多线程2的主要内容,如果未能解决你的问题,请参考以下文章