Python:如何创建并使用线程
1、threading包
python 有专门的线程支持包threading。
线程在里面的定义就是Thread.
这个Thread类就是代表线程控制。

2、定义一个需要线程执行的任务。
这里简单的使用一个函数来操作。
这个函数会打印“T-minus”,然后睡5S,重复执行n次。
如图

3、定义线程类
这时候,就可以定义一个线程类了。
定义起来十分简单。
如下
from threading import Thread
t = Thread(target=countdown, args=(10,))

4、启动线程
线程定义好后,不会立即启动,而是根据你的需要启动。
这里就直接启动它了。

5、测试结果
使用windows 自带的命令行,
来测试这个程序。
结果如图。

6、后台线程(守护模式)
对于需要长时间运行的线程或者需要一直运行的后台任务,
你应当考虑使用后台线程。
例如:
t = Thread(target=countdown, args=(10,), daemon=True)
t.start()

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:126
阅读量:183
阅读量:176
阅读量:129
阅读量:57