tq:简单的自洽时间任务队列

时间:2021-04-04 17:38:16
【文件属性】:
文件名称:tq:简单的自洽时间任务队列
文件大小:3KB
文件格式:ZIP
更新时间:2021-04-04 17:38:16
Go tq(时间队列):时间任务变量 前言: 正如您所见,此任务机制使用channel实现,设计精巧,仅使用Golang的官方包sync和time实现了所需的功能;优点不言自明。 开始 GO111MODULE =开启 特性 轻量 并发安全 注意 精度不高,间隔出现大约0.01s的大误差,所以可靠精度0.1s ,不要0.01s高时间精度,低时间间隔的业务。但是此误差不累积,延迟1s和1h的误差是一样的。理论上不应该有这么大的误差,如果谁有想法请对准告诉我。 请用协程运行go tq.Run()函数,即go tq.Run() ;同时使用tq.InitEnd.Wait()等待tq.InitEnd.Wait()完成。
【文件预览】:
tq-master
----go.mod(38B)
----test()
--------test.go(623B)
----tq.go(3KB)
----readme.md(770B)

网友评论