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 相关文章推荐
import的本质解析
Oct 30 Python
python爬虫爬取快手视频多线程下载功能
Feb 28 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
用pycharm开发django项目示例代码
Jun 13 Python
python issubclass 和 isinstance函数
Jul 25 Python
Python数组并集交集补集代码实例
Feb 18 Python
VScode连接远程服务器上的jupyter notebook的实现
Apr 23 Python
python中有帮助函数吗
Jun 19 Python
为什么相对PHP黑python的更少
Jun 21 Python
Python基于pyjnius库实现访问java类
Jul 31 Python
Python Selenium库的基本使用教程
Jan 04 Python
Python基础之赋值,浅拷贝,深拷贝的区别
Apr 30 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
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
php is_writable判断文件是否可写实例代码
2016/10/13 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
PHP去除空数组且数组键名重置的讲解
2019/02/28 PHP
RR vs IO BO3 第二场2.13
2021/03/10 DOTA
图片完美缩放
2006/09/07 Javascript
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
js实现九宫格图片半透明渐显特效的方法
2015/02/16 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
2016/01/18 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
2018/07/24 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
2017/06/15 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
Python入门学习指南分享
2018/04/11 Python
Python字典遍历操作实例小结
2019/03/05 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
鱼油专家:Omegavia
2016/10/10 全球购物
露营世界:Camping World
2017/02/02 全球购物
加拿大在线眼镜零售商:SmartBuyGlasses加拿大
2019/05/25 全球购物
4s店市场专员岗位职责
2014/04/09 职场文书
物业管理工作方案
2014/05/10 职场文书
学生党员公开承诺书
2014/05/28 职场文书
谢师宴答谢词
2015/01/05 职场文书
个性发展自我评价2015
2015/03/09 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书