没有合适的资源?快使用搜索试试~ 我知道了~
python之多线程编程二前面我们介绍了thread模块实现的多线程,但thread 模块级别低,并且不支持守护线程这个概念,当主线程退出时所有的子线程也被终止
资源详情
资源评论
资源推荐
python 之多线程编程二
前面我们介绍了 thread 模块实现的多线程,但 thread 模块级别低,并且不支持守护线程这
个概念,当主线程退出时所有的子线程也被终止了。所以我们可以使用更高级别,功能更全
面的 threading 模块来管理线程。
threading 模块中有个 Thead 类,这个模块支持守护线程,主线程将在所有非守护现场退出
后才退出,所以只要设置好 thread.setDaemon=True,来检测线程的状态就可以达到目的。
下面是使用 Treading 模块中的 Thread 类实现的多线程,结果如下:
代码如下:
#!/usr/bin/env python
# coding:utf-8
import threading
from time import ctime,sleep
def f1():
for i in range(4):
print u'看书...',ctime()
sleep(1)
#lock.release()
深层动力
- 粉丝: 18
- 资源: 318
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0