批次、定时任务、任务调度的区别

如题,批次、定时任务、任务调度的区别。被这些专业术语搞混了。

自己的理解:
定时任务:就是定时启动执行任务的线程嘛,这个java就有。
批次:做批量任务的定时任务?
任务调度:不知道。

定时任务理解没错
批次:和我们生活的批次是一个意思。比如两个工作,把两个工作做一次后,就是1批次,做两次后是两批次
任务调度:系统中有很多任务,以单核cpu例,一次只有一个任务执行,那么要执行哪个呢?选择做哪个任务并把相应任务运行起来就叫任务调度。任务调度有很多算法,比如优先级调度、时间片轮询调度等等

一次任务可能会需要批量操作 就是分批次进行,任务调度就是这个任务是按什么规则 有什么要求限制约束或者条件才去执行,定时任务就是定时执行 字面上的意思

首先说一下定时任务,这个就是定时执行某个东西,可以是代码,可以是脚本;批次的概念分批次,把大的任务划分成小批量的任务来处理,没啥可说的。
关于任务调度,假如有两个任务,后一个任务依赖于前一个任务的执行结果,可以做一下任务调度,让第一个任务执行完毕之后在执行第二个任务,至于调度的工具,那就太多了,不细说了。