1. A scheduling method for a multiprocessor system for scheduling the order of assignment of execution units processed in parallel and subject to scheduling to a plurality of processors, comprising: organizing at least one execution unit subject to scheduling into at least one group; mapping processor resources, exclusively used by each of the execution units belonging to the same group, to an address space referred to by the execution units so that the execution units can refer to each other's resources; and controlling the assignment of groups to processors under the constraint that all execution units belonging to the same group are assigned to the respective processors at the same time.