欢迎来到培训无忧网!

全国切换

咨询热线 400-001-5729

位置:培训无忧网 > 新闻资讯 > 电脑/IT > python培训 >  什么是Python线程?又如何创建?

什么是Python线程?又如何创建?

来源:培训无忧网-星星 发布人:星星

2021-12-01 14:54:59|已浏览:276次

什么是Python线程?又如何创建?

      说起Python线程,很多人都容易将进程和线程弄混,进程和线程有很多类似的性质,他们都可以被CPU作为一个单元进行调度,他们都拥有自己独立的栈(stack)等等。对应的进程也可以被称作为HWP(Heavyweight Process,重量级进程),从线程的角度看,进程就是只有一个线程的进程。

      线程是指进程内的一个执行单元,也是进程内的可调度实体。进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。多线程可以共享全局变量,多进程不能。多线程中,所有子线程的进程号相同;多进程中,不同的子进程进程号不同。
      python主要是通过thread和threading这两个模块来实现多线程支持。python的thread模块是比较底层的模块,python的threading模块是对thread做了一些封装,可以更加方便的被使用。python3。x中通过threading模块创建新的线程有两种方法:一种是通过threading。Thread(Target=executable Method)-即传递给Thread对象一个可执行方法(或对象);第二种是继承threading。Thread定义子类并重写run()方法。

      创建线程是件很容易的事,但要想用好线程,还需要学习线程对象的几个函数。Python入门比较容易一,但是想要精通,就要下一番苦功夫了。

      本文由培训无忧网达内教育专属课程顾问整理发布,更多Python开发培训课程欢迎关注培训无忧网Python开发培训频道或添加老师微信:15033336050

      注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-5794.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注python培训频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050

留下你的信息,课程顾问老师会一对一帮助你规划更适合你的专业课程!
  • 姓名:

  • 手机:

  • 地区:

  • 想学什么:

  • 培训无忧网
免 费 申 请 试 听
提交申请,《培训无忧网》课程顾问老师会一对一帮助你规划更适合你的专业课程!