1. A multithreading processor configured to concurrently execute a plurality of threads, comprising: an execution pipeline, for executing instructions of the plurality of threads, the execution pipeline configured for: generating a thread context (TC) flush indicator associated with a thread context when one or more instructions of the thread context would stall in the execution pipeline, whereby one or more instructions in the pipeline of the thread context associated with the thread context flush signal can be flushed or nullified.