导语:
本文主要介绍了关于Python sleep函数用法:线程睡眠的相关知识,希望可以帮到处于编程学习途中的小伙伴
如果需要暂停当前执行的线程一段时间,进入阻塞状态,可以通过调用time模块的sleep(secs)函数来实现。该函数可以指定一个 secs 参数,该参数指定线程将阻塞多少秒。
当前线程调用 sleep() 函数进入阻塞状态后,在其休眠期间,线程将没有机会执行。即使系统中没有其他可执行线程,sleep()中的线程也不会执行。因此,sleep()函数经常被用来暂停程序的执行。
下面程序调用sleep()函数暂停主线程的执行,因为程序只有一个主线程,当主线程进入休眠状态时,系统没有可执行线程,所以可以看到程序是在 sleep() 函数处暂停。
import time
for i in range(10):
print("当前时间: %s" % time.ctime())
# 调用sleep()函数让当前线程暂停1s
time.sleep(1)
上面程序将当前执行的线程暂停 1s。运行上面的程序,将看到程序依次输出 10 个字符串,输出两个字符串的时间间隔为 1s。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python for 循环和使用细节11/13
- ♥ Python 中的 paramiko 模块是什么?12/24
- ♥ 初学者如何下载Python?10/28
- ♥ 告别复制粘贴,Python实现PDF转文本02/23
- ♥ Elasticsearch与Python的对接实现01/13
- ♥ 什么是 python ctypes11/17
内容反馈