python多线程中的定时器你了解吗
作者:fnwfh 时间:2021-09-01 23:39:21
定时器
定时器:每隔一段时间启动一次线程
threading.Timer
创建的是一个线程!定时器基本上都是在线程中执行
创建定时器:
threading.Timer(interval, function, args=None, kwargs=None)
interval
— 定时器间隔,间隔多少秒之后启动定时器任务(单位:秒);function — 线程函数;args — 线程参数,可以传递元组类型数据,默认为空(缺省参数);
kwargs
— 线程参数,可以传递字典类型数据,默认为空(缺省参数);
使用threading的 Timer 类
start() 为通用的开始执行方法cancel ()为取消执行的方法
使用定时器实现当前时间每秒循环输出一次
# 使用定时器实现当前时间每秒循环输出一次
import threading
import time
def run():
strtime = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) #当前时间
print(strtime)
t1 = threading.Timer(1, function=run) #每1秒钟启动一次run函数.不是下面的t启动的
t1.start()
if __name__ == '__main__':
t=threading.Timer(1,function=run) #1秒,target换成了function
t.start()
注:t启动一次后,是由t1再次启动并循环(每1秒钟启动一次)
python多线程定时器
来源:https://blog.csdn.net/qq_54640399/article/details/122421799
标签:python,定时器
0
投稿
猜你喜欢
SQL Server中Table字典数据的查询SQL示例代码
2024-01-25 13:47:49
Go语言中 Channel 详解
2024-01-30 04:39:48
如何为Access数据库表添加日期或时间戳
2008-11-21 12:46:00
Pandas处理时间序列数据操作详解
2021-06-19 07:21:45
matplotlib绘制多子图共享鼠标光标的方法示例
2023-06-15 13:45:19
Django对接elasticsearch实现全文检索的示例代码
2023-07-02 01:31:29
作为PHP程序员你要知道的另外一种日志
2023-11-15 02:06:59
MySQL Workbench的使用方法(图文)
2024-01-26 18:47:12
sqlserver 三种分页方式性能比较[图文]
2011-09-30 11:16:20
Python OrderedDict的使用案例解析
2021-11-20 22:47:25
GoLang OS包以及File类型详细讲解
2024-05-22 10:19:38
避免Adodb.Stream输出UTF-8时自动写入的BOM(asp)
2011-08-24 20:32:56
在ASP处理程序时,进度显示
2008-08-04 13:27:00
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2024-05-11 09:11:06
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2024-04-16 09:13:28
Python实现Sqlite将字段当做索引进行查询的方法
2021-06-05 13:31:51
Python面向对象之类和对象实例详解
2022-10-02 05:39:34
深入理解typescript中的infer关键字的使用
2023-10-13 19:19:33
Python深度学习pytorch神经网络多输入多输出通道
2022-05-10 11:10:06
PHP实现获取第一个中文首字母并进行排序的方法
2023-10-30 12:29:08