PROBLEM TO BE SOLVED: To further preferentially execute high-priority processing by a thread though used together with a CPU computing resource allocation execution part randomly selecting one of a plurality of threads each requesting a use right of an computing resource of a CPU and imparting the use right.;SOLUTION: In this processing priority declaration thread cooperative operation device, a priority declaration thread management part 1 reads highest priority from an in-processing-execution thread management table when receiving a start notification from a thread (S3), compares the highest priority with priority inside the start notification (S5), and transmits a processing suppression instruction to the thread corresponding to a thread identifier inside the start notification when the latter is high (S7). When the former is high, the priority declaration thread management part 1 transmits the processing suppression instruction to a thread corresponding to a thread identifier inside a record including the highest priority (S9). When the priority inside the start notification and the highest priority are equal, a record including the priority and the thread identifier inside the start notification is made to be stored in the in-processing-execution thread management table when having completed the step S7, S9 (S13).;COPYRIGHT: (C)2010,JPO&INPIT
展开▼