A method for balancing an interrupt load of a multicore processor, the multicore processor comprising multiple cores and an interrupt controller for controlling interrupt handling of the cores, characterized in that the method comprises: pre-configuring a default processing core and a scheduling core group corresponding to an interrupt device, wherein the default processing core is one core in the scheduling core group; configuring the interrupt controller to route the interrupts of the interrupt device to the corresponding default processing core; and controlling the interrupt controller to route the interrupts of the interrupt device to one or multiple cores in the scheduling core group to which the default processing core belongs, when the number of the interrupts of the interrupt device exceeds an interrupt threshold or a processing amount of the default processing core exceeds an interrupt load; wherein the step of controlling the interrupt controller to route the interrupts of the interrupt device to one or multiple cores in the scheduling core group to which the default processing core belongs specifically comprises: - controlling the interrupt controller to route, in the manner of round robin, the interrupts of the interrupt device to other cores in the scheduling core group, in the case that the number of interrupts of the interrupt device exceeds the interrupt threshold and the processing amount of the default processing core exceeds the interrupt load; and - controlling the interrupt controller to route, in the manner of round robin, the interrupts of the interrupt device to part of or all of the cores in the scheduling core group including the default processing core, in the case that the number of interrupts of the interrupt device exceeds the interrupt threshold, but the processing amount of the default processing core does not exceed the interrupt load, wherein both said part of and all of the cores include the default processing core; wherein the other cores do not include the default processing core. pre-configuring a default processing core and a scheduling core group corresponding to an interrupt device, wherein the default processing core is one core in the scheduling core group; configuring the interrupt controller to route the interrupts of the interrupt device to the corresponding default processing core; and controlling the interrupt controller to route the interrupts of the interrupt device to one or multiple cores in the scheduling core group to which the default processing core belongs, when the number of the interrupts of the interrupt device exceeds an interrupt threshold or a processing amount of the default processing core exceeds an interrupt load; wherein the step of controlling the interrupt controller to route the interrupts of the interrupt device to one or multiple cores in the scheduling core group to which the default processing core belongs specifically comprises: - controlling the interrupt controller to route, in the manner of round robin, the interrupts of the interrupt device to other cores in the scheduling core group, in the case that the number of interrupts of the interrupt device exceeds the interrupt threshold and the processing amount of the default processing core exceeds the interrupt load; and - controlling the interrupt controller to route, in the manner of round robin, the interrupts of the interrupt device to part of or all of the cores in the scheduling core group including the default processing core, - controlling the interrupt controller to route, in the manner of round robin, the interrupts of the interrupt device to other cores in the scheduling core group, in the case that the number of interrupts of the interrupt device exceeds the interrupt threshold and the processing amount of the default processing core exceeds the interrupt load; and - controlling the interrupt controller to route, in the manner of round robin, the interrupts of the interrupt device to part of or all of the cores in the scheduling core group including the default processing core, in the case that the number of interrupts of the interrupt device exceeds the interrupt threshold, but the processing amount of the default processing core does not exceed the interrupt load, wherein both said part of and all of the cores include the default processing core; wherein the other cores do not include the default processing core.