1. A method comprising: receiving an interrupt at a first thread of a multithreaded processor configured to schedule tasks among threads of a plurality of threads to enable execution of the tasks, the first thread executing a first task that is a lowest priority executing task at the multithreaded processor at a first time; initiating an interrupt routine at the first thread; identifying a second thread of the multithreaded processor, the second thread different from the first thread and identified based on comparing tasks executing at the plurality of threads, and determining that a second task at the second thread is the lowest priority executing task at the multithreaded processor at a second time occurring after the first time; and setting a subsequent interrupt to be directed to the second thread.