全国服务热线:400-6136-679

位置:洛阳达内IT教育培训机构 > 学校动态 > Python线程的两种创建方法

Python线程的两种创建方法

来源:洛阳达内IT教育培训机构时间:2021/8/17 9:53:21

  Python线程的两种创建方法
  线程(Thread)是操作系统能够进行运算调度的较小单位。它被包含在进程之中,是进程中的实际运作单位,接下来我们就来看看Python线程的两种创建方法。
  在Python中,线程开发的部分被单独包装在模块中,与线程相关的模块如下:
  l _thread:是Python3之前版本中thread模块的重命名。该模块只提供低级、原始的线程支持和简单的锁。功能相对有限。就像它的名字_开头)一样,一般不建议使用thread模块;

  l Threading:Python3后的线程模块提供了丰富的多线程支持,推荐使用。

Python线程的两种创建方法

  本节以threading模块为例进行说明。Python主要用两种方法制作线程:
  1.在threading模块中使用Thread类结构器创建线程。也就是说,直接对类别threading.Thread进行实例创建线程,并通过start()方tart()方法启动线程。
  2.在threading模块中继承Thread类创建线程类。也就是说,在threading.Thread中生成一个新的子类,将新的子类实例化,创建线程,并通过start()方法启动线程。
  调用Thread结构器创建线程
  Thread类提供了以下__init__()结构器,可用于创建线程:
  __init__(self,group=none,target=none,name=none,args=(),kwargs=none,*,daemon=none)
  在这种结构方法中,上述所有参数都是可选参数,可以使用或忽略。每个参数的含义如下:
  l group:指定创建的线程属于哪个线程组(此参数尚未实现,无需调用);
  l target:指定要调度创建的线程的目标方法(较常用);
  l args:通过元组向target指定的方法传输参数;
  l kwargs:通过字典向target指定的方法传输参数;
  l daemon:指定创建的线程是否为后代线程。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3850/news/396657/违者必究! 以上就是洛阳达内IT教育培训机构 小编为您整理 Python线程的两种创建方法的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6136-679