摘要 |
Provided is a multithread processing device that includes a managing unit (21-1) that assigns a free thread among a plurality of threads to at least one of a plurality of processes, and a processing unit (21-2) that executes the one process to which the free thread is assigned by the managing unit (21-1), wherein, when a request is transmitted from a first process among the plurality of processes by the processing unit (21-2), the managing unit (21-1) releases a thread (42-1) assigned to the first process to be a free thread, and ends the first process, and when a response to the request is received by the processing unit (21-2), the managing unit (21-1) assigns a free thread to a second process of executing a process related to the response among the plurality of processes. |