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 fabric实现远程操作和部署示例
Mar 25 Python
9种python web 程序的部署方式小结
Jun 30 Python
利用Python将数值型特征进行离散化操作的方法
Nov 06 Python
python 实现语音聊天机器人的示例代码
Dec 02 Python
python监测当前联网状态并连接的实例
Dec 18 Python
python实现维吉尼亚加密法
Mar 20 Python
Python提取特定时间段内数据的方法实例
Apr 01 Python
详解Python字符串切片
May 20 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
Jun 19 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
10款最佳Python开发工具推荐,每一款都是神器
Oct 15 Python
Python turtle编写简单的球类小游戏
Mar 31 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
解析关于wamp启动是80端口被占用的问题
2013/06/21 PHP
ThinkPHP安装和设置
2015/07/27 PHP
php格式文件打开的四种方法
2018/02/24 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
2007/05/08 Javascript
JS获取当前网址、主机地址项目根路径
2013/11/19 Javascript
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
2016/08/27 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
详解NodeJS框架express的路径映射(路由)功能及控制
2017/03/24 NodeJs
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
Python实现拼接多张图片的方法
2014/12/01 Python
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
python字典排序的方法
2019/10/12 Python
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
Python configparser模块常用方法解析
2020/05/22 Python
无惧面试,带你搞懂python 装饰器
2020/08/17 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
PatPat香港:婴童服饰和亲子全家装在线购物
2020/09/27 全球购物
最新销售员个人自荐信
2013/09/21 职场文书
大学生大二自我鉴定
2013/10/28 职场文书
高级技校毕业生自荐信
2013/11/18 职场文书
建筑行业的大学生自我评价
2013/12/08 职场文书
装修致歉信
2014/01/15 职场文书
大学生个人先进事迹材料范文
2014/05/03 职场文书
离婚协议书包括哪些内容
2014/10/16 职场文书
机关作风建设整改方案
2014/10/27 职场文书
教师年度考核个人总结
2015/02/12 职场文书
2019年工作总结范文
2019/05/21 职场文书
致男子1500米运动员的广播稿
2019/11/08 职场文书
详解Python魔法方法之描述符类
2021/05/26 Python