摘要 |
PROBLEM TO BE SOLVED: To set a new thread of jobs so as to allow resources to be used more efficiently than prior arts while suppressing an influence on uncompleted jobs.SOLUTION: Each time when accepting a job, a prediction unit 203 predicts a first required time required for execution of the job. Each time when executing a job, a measurement unit 207 measures a second required time from the start to the end of the execution. A determination unit 205 predicts a third required time which is required for executing an uncompleted job for which a thread is set but which is not completely executed, in parallel with other jobs including an unset job for which a thread is not set, on the basis of the first required times for the uncompleted job, the first required time for the unset job, first and second required times for completely executed jobs. A control unit 206 sets a thread for the unset job if a difference between the third required time and the first required time for the uncompleted job is shorter than a prescribed time. |