1. A method for mutual communication between processes of a many-core processor, wherein the method is executed by a target kernel, the target kernel is running in a target processor core, and the method comprises: acquiring a message header of a message from a source kernel through a message channel, wherein the message header includes a start address of a message body and a size of the message body, or a start address and an end address of the message body; executing a central processing unit (CPU) pre-fetching command according to the message header such that a message body of the message that is stored in a shared memory and corresponds to the message header is loaded to a cache of the target processor core; and switching to a target process such that the target process acquires the message body from the cache.