1. A method for managing interrupts on an information processing system, the method comprising the steps of: placing at least one physical processor of the information processing system in a simultaneous multi-threading mode; partitioning at least a first logical processor and a second logical processor associated with the at least one physical processor; assigning the first logical processor to manage interrupts and the second logical processor to dispatch runnable user threads; after the assigning step, receiving an interrupt; in response to receiving the interrupt, preventing the second logical processor from being interrupted; managing the interrupt by the first logical processor; and directly executing an instruction stream of a previously blocked user thread on the first logical processor.