A parallel processing system executing associated processes on a plurality of processing parts, the parallel processing system comprising: a first process processing part configured to execute a predetermined process; a first process scheduler configured to detect and manage a processing status of the process executed by the first process processing part ; a second process processing part configured to execute a process that runs exclusively with the process executed by the first process processing part and/or has a mutual dependence relation with the process executed by the first process processing part ; and a second process scheduler configured to detect and manage a processing status of the process executed by the second process processing part , wherein: the first process scheduler and the second process scheduler are configured to be able to communicate with each other; the first process scheduler is configured to, after saving a process context of the process executed by the first process processing part in a context switch, transmit status notification information showing that the process has transitioned to a standby state to the second process scheduler , and the second process scheduler is configured to, based on the status notification information received check whether or not the process that runs exclusively with the process shown in the status notification and/or has a mutual dependence relation with the process shown in the status notification information is in a waiting state, and, when the process is in the waiting state, control the priority level of the process to be lower than usual. a first process processing part configured to execute a predetermined process; a first process scheduler configured to detect and manage a processing status of the process executed by the first process processing part ; a second process processing part configured to execute a process that runs exclusively with the process executed by the first process processing part and/or has a mutual dependence relation with the process executed by the first process processing part ; and a second process scheduler configured to detect and manage a processing status of the process executed by the second process processing part , wherein: the first process scheduler and the second process scheduler are configured to be able to communicate with each other; the first process scheduler is configured to, after saving a process context of the process executed by the first process processing part in a context switch, transmit status notification information showing that the process has transitioned to a standby state to the second process scheduler , and the second process scheduler is configured to, based on the status notification information received check whether or not the process that runs exclusively with the process shown in the status notification and/or has a mutual dependence relation with the process shown in the status notification information is in a waiting state, and, when the process is in the waiting state, control the priority level of the process to be lower than usual. the first process scheduler and the second process scheduler are configured to be able to communicate with each other; the first process scheduler is configured to, after saving a process context of the process executed by the first process processing part in a context switch, transmit status notification information showing that the process has transitioned to a standby state to the second process scheduler , and the second process scheduler is configured to, based on the status notification information received check whether or not the process that runs exclusively with the process shown in the status notification and/or has a mutual dependence relation with the process shown in the status notification information is in a waiting state, and, when the process is in the waiting state, control the priority level of the process to be lower than usual. <EOS>