1. An instruction dispatching method, comprising: in an instruction execution period having a plurality of execution cycles, successively fetching and issuing an instruction for each of a plurality of instruction execution threads according to an allocation of execution cycles of the instruction execution period among the plurality of instruction execution threads; and subsequently successively fetching and issuing another instruction for each of the plurality of instruction execution threads having at least one remaining allocated execution cycle within the instruction execution period.