Commit Graph

10 Commits

Author SHA1 Message Date
kercylan98 ae98963ecc feat: timer.Pool 新增 Release 函数,可主动释放池中的所有定时器及池子本身 2023-12-21 14:43:55 +08:00
kercylan98 50181c7ecb style: 修改 timer.Timer 名字为 timer.Pool 2023-12-21 14:37:17 +08:00
kercylan98 508e30fb5b fix: 修复 timer.Ticker 和 lockstep 包存在的内存泄漏问题 2023-12-20 16:57:54 +08:00
kercylan98 8a8610f756 fix: 修复 timer.Ticker 的 CronByInstantly 函数导致的死锁问题 2023-12-12 11:50:58 +08:00
kercylan98 12619b5fa4 feat: timer.Ticker 新增 CronByInstantly 函数,支持在设置定时任务前先执行一次任务 2023-12-12 10:52:01 +08:00
kercylan98 4117607c8f feat: timer.Ticker 新增 Cron 函数,支持通过 Cron 表达式下发定时任务 2023-11-27 14:30:39 +08:00
kercylan98 9f27102d3a fix: 修复释放定时器后可能造成空指针的问题 2023-07-06 09:09:07 +08:00
kercylan98 db51edfa1c feat: timer.Ticker 支持附加标记信息
可通过在获取定时器时的可选项 timer.WithMark(string) 对定时器进行标记,通过 Ticker.GetMark()
函数获取标记
2023-06-28 09:42:28 +08:00
kercylan98 2fd042eb47 支持管理定时器调度 2023-05-16 12:06:12 +08:00
kercylan98 ba0b9f7508 定时器结构修改 2023-04-20 16:38:59 +08:00