- 博客(13)
- 收藏
- 关注
原创 xxl_job源码解析(一)任务调度和启动
而为了保障任务能够在设定好的时间按时执行,将未来5s会执行的任务都读取,并放入到时间轮中,由时间轮在其正确的时间执行任务。任务的执行调度是通过一个时间轮进行的,在本项目中,时间轮是一个Map结构,总共有60个键值对,key分别为数字0到59代表秒数,value为一个任务列表,存放着在这一秒中应该执行的任务。,这两个正常来说一个任务都是会在快速触发器池中进行调度执行的,但是当一个任务的执行时间过长(有设置一个阈值),则会再之后的调度中会将其放入慢速触发器池中进行。
2024-06-03 14:42:25
617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人