当前位置: 首页 > 图灵资讯 > 行业资讯> Python sleep函数用法:线程睡眠

Python sleep函数用法:线程睡眠

发布时间:2025-10-13 17:53:17

如果需要暂停正在执行的线程一段时间并进入阻塞状态,可以调用 time 模块的 sleep(secs) 实现函数。这个函数可以指定一个 secs 指定线程阻塞的参数是多少秒?

当前线程调用 sleep() 函数进入阻塞状态后,即使系统中没有其他可执行的线程,该线程也不会有机会在其睡眠时间内执行。 sleep() 中间的线程也不会执行,所以 sleep() 函数通常用于暂停程序的运行。

以下程序调用 sleep() 函数暂停主线程的执行,因为程序只有一个主线程。当主线程进入睡眠时,系统中没有可执行的线程,因此可以看到程序在 sleep() 暂停函数。

importtime

foriinrange(10):
print("当前时间:%s"%time.ctime())
#调用sleep()函数暂停当前线程1s
time.sleep(1)

上述程序暂停了当前执行的线程 1s。操作上述程序,将依次看到程序输出 10 输出两个字符串的时间间隔是个字符串 1s。

相关文章

Python sleep函数用法:线程睡眠

Python sleep函数用法:线程睡眠

2025-10-13
面向对象之深度优先和广度优先

面向对象之深度优先和广度优先

2025-10-13
Python Timer定时器:控制函数在特定时间执行

Python Timer定时器:控制函数在特定时间执行

2025-10-13
Python schedule任务调度及其用法

Python schedule任务调度及其用法

2025-10-13
Python fork方法:创建新进程

Python fork方法:创建新进程

2025-10-13
Python Process创建进程(2种方法)详解

Python Process创建进程(2种方法)详解

2025-10-13