python time.sleep()是睡眠线程还是进程


Posted in Python onJuly 09, 2019

python time.sleep()-睡眠线程还是进程?

它会阻止线程。如果查看Python源代码中的Modules / timemodule.c,您会看到在调用中floatsleep(),睡眠操作的实质部分包含在Py_BEGIN_ALLOW_THREADS和Py_END_ALLOW_THREADS块中,允许其他线程继续执行当前线程睡觉。你也可以用一个简单的python程序来测试它:

import time
from threading import Thread
class worker(Thread):
  def run(self):
    for x in xrange(0,11):
      print x
      time.sleep(1)
class waiter(Thread):
  def run(self):
    for x in xrange(100,103):
      print x
      time.sleep(5)
def run():
  worker().start()
  waiter().start()

哪个会打印:

>>> thread_test.run()
0
100
>>> 1
2
3
4
5
101
6
7
8
9
10
102

ps:下面看下Python Sleep休眠函数

Python 编程中使用 time 模块可以让程序休眠,具体方法是time.sleep(秒数),其中”秒数”以秒为单位,可以是小数,0.1秒则代表休眠100毫秒。

# 例1:循环输出休眠1秒
import time
i = 1
while i <= 3:
  print i # 输出i
  i += 1
  time.sleep(1) # 休眠1秒1234567
# 例2:循环输出休眠100毫秒
import time
i = 1
while i <= 3:
  print i # 输出i
  i += 1
  time.sleep(0.1) # 休眠0.1秒

总结

以上所述是小编给大家介绍的python time.sleep()是睡眠线程还是进程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python获得linux下所有挂载点(mount points)的方法
Apr 29 Python
python3第三方爬虫库BeautifulSoup4安装教程
Jun 19 Python
利用Python实现原创工具的Logo与Help
Dec 03 Python
在scrapy中使用phantomJS实现异步爬取的方法
Dec 17 Python
将python文件打包成EXE应用程序的方法
May 22 Python
python实现QQ批量登录功能
Jun 19 Python
解决Pycharm后台indexing导致不能run的问题
Jun 27 Python
python pytest进阶之xunit fixture详解
Jun 27 Python
在python里创建一个任务(Task)实例
Apr 25 Python
python和c语言哪个更适合初学者
Jun 22 Python
Python2及Python3如何实现兼容切换
Sep 01 Python
详解在OpenCV中如何使用图像像素
Mar 03 Python
python logging模块的使用总结
Jul 09 #Python
Django中如何使用sass的方法步骤
Jul 09 #Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
Jul 08 #Python
使用python socket分发大文件的实现方法
Jul 08 #Python
python查看文件大小和文件夹内容的方法
Jul 08 #Python
python 搜索大文件的实例代码
Jul 08 #Python
代码实例讲解python3的编码问题
Jul 08 #Python
You might like
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
插件:检测javascript的内存泄漏
2007/03/04 Javascript
input 输入框内的输入事件详细分析
2010/03/17 Javascript
jquery星级插件、支持页面中多次使用
2012/03/25 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
vue devtools的安装与使用教程
2018/08/08 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
python实现封装得到virustotal扫描结果
2014/10/05 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
python mysql 字段与关键字冲突的解决方式
2020/03/02 Python
python异常处理、自定义异常、断言原理与用法分析
2020/03/23 Python
什么是python的id函数
2020/06/11 Python
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
Marc O’Polo俄罗斯官方在线商店:德国高端时尚品牌
2019/12/26 全球购物
服装创业计划书范文
2014/02/05 职场文书
毕业生找工作自荐书
2014/06/30 职场文书
2015年团支书工作总结
2015/04/03 职场文书
2015年公司工作总结
2015/04/25 职场文书
工程进度款催款函
2015/06/24 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python
Python基础之变量的相关知识总结
2021/06/23 Python
python中Matplotlib绘制直线的实例代码
2021/07/04 Python
vue实现在data里引入相对路径
2022/06/05 Vue.js