1. A task loading and offloading method of a multicore interface with dynamic task management capability, wherein a communication interface is disposed between a first processor and a second processor, for dynamically managing a task assigned to the second processor by the first processor, the method comprising: receiving the task assigned to the second processor by the first processor; splitting the task into at least one thread; sorting the threads according to priorities of the threads, and recording the threads in a task queue, wherein the task queue records task control block (TCB) data required for executing each of the threads; searching an idle processing unit of the second processor; assigning one of the threads of the task to the processing unit; activating the processing unit to execute the thread; and repeating the above steps to assign another thread of the task to another idle processing unit in the second processor, until all the threads of the tasks are executed.