TbSchedule应用解读

简介:

      TbSchedule使用过程中几个参数非常容易混淆,根据测试对一下重要参数进行解读:

      例如任务项:0,1,2,3,4,5,6,7,8,9;

            调度策略中最大线程组数量:5;

             每次获取的数量:500;

              任务的线程数:10;

 任务根据执行开始时间的配置执行时,先调用

 public List<OrderInfo> selectTasks(String taskParameter, String ownSign,int taskItemNum, List<TaskItemDefine> queryCondition,int eachFetchDataNum) 方法
     eachFetchDataNum=500
     queryCondition=2(任务项数量/线程组数量)
     此时会有五个线程并发循环执行selectTasks方法,直到不在返回数据,当某一个线程不在返回数据后,此线程不会就被使用用于执行其他的selectTasks的任务
     当某一个线程执行selectTasks一次后,将根据任务的线程数,并发10个线程执行500次execute方法!









本文转自 xinsir999 51CTO博客,原文链接:http://blog.51cto.com/xinsir/1943006,如需转载请自行联系原作者
目录
相关文章
The Sandwich Rule
目标:训练一个可以直接以任意宽度运行的单一网络。其实是在权重共享的条件下,我们可以根据不同的硬件设备挑选不同宽度的网络,不再重训练一个权重。
103 0
The Sandwich Rule
|
人工智能
Colorful Slimes
题目描述 Snuke lives in another world, where slimes are real creatures and kept by some people. Slimes come in N colors. Those colors are conveniently numbered 1 through N. Snuke currently has no slime. His objective is to have slimes of all the colors together.
87 0
|
Web App开发 前端开发 JavaScript
gulp
gulp 1. 安装 npm install --g gulp 2. 初始化 npm init 3.
1056 0
|
JavaScript 前端开发