lynn_sundial 0.2.0

支持cron的异步并发定时任务管理器
Documentation
# Version Note


### v0.1.x


#### v0.3.0 - plan


1.移动TaskActor部分字段位置,减少不必要的线程间通信

#### v0.2.0


1.perf

- 增加任务窃取轮询指数退避策略

2.fix

- 错误拼写

#### v0.1.0


1.整合v0.0.x-rc的全部代码

2.feat

- 现在新增task会返回一个当前Scheduler内部唯一用来标记定时任务的id(usize)值,可以根据id值来针对一个task进行停止/销毁/再次启动/修改cron等操作

### v0.0.x - rc


#### v0.0.1 - rc.3


1.fix

- 小时时间轮新增任务位置错误的问题

2.feat

- 使用`push_task`来新增等同于`push_order_task`的有序定时任务

- 使用`push_order_task`来新增上一次任务A尚未结束时,下一次需要运行的任务A进行排队等候的定时任务

- 使用`push_disorder_task`来新增无需关注上一次任务A是否结束,就允许新任务A运行的定时任务

#### v0.0.1 - rc.2


1.fix

- 任务调度没有正确将任务分发降级的问题

1.feat

- 新增毫秒时间轮,分10层,每层间隔100ms

- 定时器每25ms tick一次

- 支持异步多线程启动定时任务(完善)

#### v0.0.1 - rc.1


1.feat

- 支持cron,精度为秒的定时任务

- 支持异步多线程启动定时任务