Performing thread distribution method for multi-nucleus multi-central processing unit

This invention discloses a kind of execute Thread allocation method of multiple kernels central processors. At first establish the execute choice and the list corresponding with the original code and during start up the every execute choice's execute Thread generate the execute choice and the list corresponding with the execute Thread identification code and then according to the two kinds of list allocate for the execute Thread. Besides, it also can increase one priority specify list in the corresponding relationship list between the execute choice and the original code if it in order to identify the every execute choice's execute Thread grouping priority specify types or offer a potential resource collision interface further priority consider the priority specify or the potential resource collision setting when executing the Thread grouping.