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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。