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

作者:python是中国最好的语言 时间:2022-04-09 17:33:16 

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()是睡眠线程还是进程,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源:https://www.cnblogs.com/pythongood/archive/2019/07/09/11155104.html

标签:python,time.sleep()
0
投稿

猜你喜欢

  • pyqt5打包成exe可执行文件的方法

    2022-02-09 11:25:57
  • 交互设计实用指南系列(7)–避免迷路

    2010-01-23 09:52:00
  • python 列表常用方法超详细梳理总结

    2022-04-18 20:34:27
  • Python中的各种装饰器详解

    2023-02-23 06:16:41
  • Python实现对一个函数应用多个装饰器的方法示例

    2022-01-23 17:30:22
  • vue-admin-element项目突然就起不来了的解决

    2023-07-02 16:37:58
  • MySQL中使用case when 语句实现多条件查询的方法

    2024-01-16 17:17:31
  • python实战之用emoji表情生成文字

    2023-04-27 03:22:23
  • pandas 空数据处理方法详解

    2022-08-18 00:29:01
  • Python 3.8 新功能大揭秘【新手必学】

    2021-07-23 18:08:50
  • python实现TCP文件接收发送

    2021-08-25 00:56:46
  • 图片自适应宽度新解决方法

    2009-09-22 14:55:00
  • python中slice参数过长的处理方法及实例

    2023-07-13 13:12:10
  • django使用channels实现通信的示例

    2023-12-18 01:06:59
  • vue iview的菜单组件Mune 点击不高亮的解决方案

    2024-06-07 15:20:08
  • MySQL数据库约束操作示例讲解

    2024-01-13 23:47:58
  • 关于Python错误重试方法总结

    2023-05-10 23:42:09
  • Python3.6正式版新特性预览

    2023-11-02 09:27:09
  • python3.6数独问题的解决

    2022-06-21 20:40:32
  • Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析

    2023-10-13 08:08:24
  • asp之家 网络编程 m.aspxhome.com