An information delivery method, comprising: receiving information to be delivered and a name of a target task which are sent from a source task, wherein the target task includes one or more target task instances, which are contained in a same core of a same multi-core system, or in different cores of a same multi-core system, or in cores of different multi-core systems; searching, according to the name of the target task, a preset global relationship table for a core number corresponding to the name of the target task; and searching a multi-core system for a core corresponding to the core number and sending the information to be delivered to the task corresponding to the name of the target task in the core; characterized in that, when the target task includes a plurality of target task instances, a target task instance is selected according to a principle of proximity as the target task for the information to be delivered; wherein the principle of proximity is as follows: the target task instance in the same core as the source task is selected preferentially as the target task for the information to be delivered; if no target task instance is in the same core as the source task, then the target task instance in the same multi-core system as the source task is selected preferentially as the target task for the information to be delivered; if no target task instance is in the same core as the source task or in the same multi-core system as the source task, then the target task instance in a multi-core system different from the multi-core system where the source task is located is selected as the target task for the information to be delivered. receiving information to be delivered and a name of a target task which are sent from a source task, wherein the target task includes one or more target task instances, which are contained in a same core of a same multi-core system, or in different cores of a same multi-core system, or in cores of different multi-core systems; searching, according to the name of the target task, a preset global relationship table for a core number corresponding to the name of the target task; and searching a multi-core system for a core corresponding to the core number and sending the information to be delivered to the task corresponding to the name of the target task in the core; characterized in that, when the target task includes a plurality of target task instances, a target task instance is selected according to a principle of proximity as the target task for the information to be delivered; wherein the principle of proximity is as follows: the target task instance in the same core as the source task is selected preferentially as the target task for the information to be delivered; if no target task instance is in the same core as the source task, then the target task instance in the same multi-core system as the source task is selected preferentially as the target task for the information to be delivered; if no target task instance is in the same core as the source task or in the same multi-core system as the source task, then the target task instance in a multi-core system different from the multi-core system where the source task is located is selected as the target task for the information to be delivered.