导语:
本文主要介绍了关于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中camel函数的使用10/17
- ♥ Python初识类和对象12/12
- ♥ python的attrs是什么意思09/20
- ♥ 为什么python不适合企业级开发?11/29
- ♥ 如何在python中安装pyenv12/12
- ♥ python全栈是什么?全栈工程师好找工作吗?10/01
内容反馈