Python中如何安装pip,Python中如何安装jieba_1

  Python中如何安装pip,Python中如何安装jieba

  由于线程是操作系统直接支持的执行单元,所以高级语言通常内置了对多线程的支持,Python也不例外。而且Python的线程是真实的Posix线程,不是模拟的。

  Python的标准库提供了两个模块:_thread和threading。_thread是低级模块,threading是高级模块,封装了_thread。在大多数情况下,我们只需要使用高级模块线程。(推荐学习:Python视频教程)

  启动一个线程意味着传入一个函数并创建一个线程实例,然后调用start()开始执行:

  导入,线程#新线程执行的代码:def loop():

  打印(线程%s正在运行.% threading.current _线程()。姓名)

  n=0

  而n 5:

  n=n 1

  print( thread % s % s %(threading . current _ thread()。姓名,n))

  时间.睡眠(1)

  打印(线程%s已结束。% threading.current _线程()。姓名)

  打印(线程%s正在运行.% threading.current _线程()。姓名)

  t=螺纹。线程(target=loop,name=LoopThread )

  启动()

  t.join()

  打印的执行结果(“线程%已结束。”% threading.current _线程()。名称)如下:

  线程主线程正在运行.

  线程循环线程正在运行.

  线程循环线程1

  线程循环线程2

  线循环线3

  线线圈线4

  线线圈线5

  线程循环线程结束。

  线程主线程已结束。由于任何进程都会默认启动一个线程,所以我们称之为主线程,它可以启动一个新的线程。Python的线程模块有一个current_thread()函数,它总是返回当前线程的实例。MainThread实例的名称是MainThread,子线程的名称是在创建时指定的。我们用LoopThread来命名这个子线程。名字只是用来打印时显示,根本没有其他意思。如果不命名,Python会自动将线程命名为Thread-1,Thread-2.

  更多Python相关技术文章,请访问Python教程专栏学习!以上是如何在python中安装线程的细节。更多信息请关注盛行IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: