1. A method including: maintaining a state machine to indicate a respective status of an associated thread of multiple threads being executed within a multithreaded processor; detecting a change of status for a first thread within the multithreaded processor; and responsive to the change of status for the first thread within the multithreaded processor, altering a partitioning scheme for the functional unit to service a second thread, but not the first thread, within the multithreaded processor when the change of the status of the first thread comprises a transition from an active state to an inactive state.