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编程入门的一些基本知识
May 13 Python
简单介绍Python的Django框架加载模版的方式
Jul 20 Python
python 与GO中操作slice,list的方式实例代码
Mar 20 Python
用python实现百度翻译的示例代码
Mar 09 Python
Python切片索引用法示例
May 15 Python
Python实现的IP端口扫描工具类示例
Feb 15 Python
Python实现多态、协议和鸭子类型的代码详解
May 05 Python
python保留小数位的三种实现方法
Jan 07 Python
Python实现区域填充的示例代码
Feb 03 Python
pytorch 如何把图像数据集进行划分成train,test和val
May 31 Python
详解Python生成器和基于生成器的协程
Jun 03 Python
分享几种python 变量合并方法
Mar 20 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
利用PHP实现与ASP Banner组件相似的类
2006/10/09 PHP
基于initPHP的框架介绍
2013/04/18 PHP
php生成图片验证码的方法
2016/04/15 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
YII框架批量插入数据的方法
2017/03/18 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
图片格式的JavaScript和CSS速查手册
2007/08/20 Javascript
JS下载文件|无刷新下载文件示例代码
2014/04/17 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
vue中v-show和v-if的异同及v-show用法
2019/06/06 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
[01:02:03]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS VG
2014/05/26 DOTA
[01:32]寻找你心中的那团火 DOTA2 TI9火焰传递活动今日开启
2019/05/16 DOTA
Python多线程、异步+多进程爬虫实现代码
2016/02/17 Python
总结用Pdb库调试Python的方式及常用的命令
2016/08/18 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
Python 虚拟空间的使用代码详解
2019/06/10 Python
Python内置类型性能分析过程实例
2020/01/29 Python
python异常处理、自定义异常、断言原理与用法分析
2020/03/23 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
2020/08/22 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
捐献物资倡议书范文
2014/05/19 职场文书
经销商年会策划方案
2014/05/29 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
村委会贫困证明范文
2014/09/21 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
学生实习证明模板汇总
2014/09/25 职场文书
党的群众路线教育实践活动党员个人整改措施
2014/10/27 职场文书
法律意见书范文
2015/06/04 职场文书
课改心得体会范文
2016/01/25 职场文书