python 线程定时器 毫秒
时间: 2023-10-15 19:26:23 浏览: 168
毫秒定时器
4星 · 用户满意度95%
在 Python 中,可以使用 `threading.Timer` 类来创建线程定时器。以下是一个示例:
```python
import threading
def print_message():
print("定时器触发")
# 创建一个定时器,设置延时时间为200毫秒
timer = threading.Timer(0.2, print_message)
timer.start()
# 等待定时器结束
timer.join()
```
在上面的示例中,`threading.Timer` 的第一个参数是延迟时间,单位是秒。如果需要以毫秒为单位设置延迟时间,可以将其转换为秒,并使用小数表示。例如,设置延迟时间为200毫秒,可以将其设置为0.2秒。
当定时器触发时,会执行指定的函数 `print_message`。在这个例子中,定时器会在200毫秒后触发,并输出 "定时器触发"。
需要注意的是,`timer.join()` 是可选的,用于等待定时器结束。如果不调用该方法,定时器将在后台运行,不会阻塞主线程。
阅读全文