首页 > 编程语言 > 详细

python并发编程--多线程2

时间:2018-09-10 22:15:11      阅读:201      评论:0      收藏:0      [点我收藏+]

并发编程--多线程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

原文:https://www.cnblogs.com/zhangjunkang/p/9623439.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!