Information processing apparatus, method and non-transitory computer-readable medium for managing a number of concurrently executing subtasks based on a threshold and priorities of subtask queues
Abstract:
In an information processing apparatus, a second controller, if a number of subtasks currently executing in the information processing apparatus does not exceed a threshold, obtains a subtask from one of a plurality of queues and causes the obtained subtask to execute by newly creating a thread, and if the number of subtasks currently executing in the information processing apparatus exceeds the threshold, does not newly create a thread, and the second controller, if a number of subtasks currently executing among subtasks registered in a first queue is less than the upper limit value defined for the first queue, obtains a subtask registered in the first queue and causes the obtained subtask to execute by newly creating a thread regardless of whether or not the number of subtasks currently executing in the information processing apparatus exceeds the threshold.
Information query
Patent Agency Ranking
0/0