kercylan98
|
22449ff5c3
|
docs: 优化 README.md 可读性
|
2024-01-15 17:27:02 +08:00 |
kercylan98
|
e7e679ea86
|
docs: 优化 README.md 导航中无法跳转结构体的情况
|
2024-01-15 10:41:10 +08:00 |
kercylan98
|
bd7a3fee6b
|
docs: 优化 README.md 函数签名
|
2024-01-15 10:37:51 +08:00 |
kercylan
|
65c10f2ad0
|
docs: 优化泛型约束类型文档显示
|
2024-01-14 19:15:25 +08:00 |
kercylan
|
b2fdaa2ae6
|
docs: 优化文档展示,适配部分无目录文档,适配非结构体的类型定义,增加测试用例文档
|
2024-01-14 18:33:02 +08:00 |
kercylan
|
83beeb43ce
|
docs: 优化项目文档
|
2024-01-14 18:33:01 +08:00 |
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
|
1ae1c8d65c
|
feat: 优化 timer 包的 GetTicker 获取到的为内置定时器池中的定时器,可通过 timer.NewTimer 创建定时器池另行使用
|
2023-12-21 14:22:18 +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
|
a4bc8280a4
|
fix: 修复 timer.GetTicker 在获取到定时器后立刻使用造成的竞态问题
|
2023-10-27 15:55:23 +08:00 |
kercylan98
|
2bd6aa50cb
|
fix: 修复 timer.Ticker.Loop 函数首次触发时会触发两次的问题
|
2023-08-15 11:32:45 +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 |
kercylan98
|
3248cc9682
|
init commit
|
2023-04-07 11:21:50 +08:00 |