1. A method for operating a multithreaded computing environment for capturing diagnostic data, the method comprising: in response to a monitor determining that the computing environment is in a predetermined invalid state, initiating a trap delay component having a delay threshold; and recording, by a first thread, diagnostic data for the computing environment; wherein the trap delay component delays said recording diagnostic data until said monitor determines that said predetermined invalid state has been repeated for at least one of a total count or a period corresponding to a predetermined indicator that it is a state other than a transient state of the computing environment, the transient state corresponding to a transition of the computing environment by one or more other threads from a first valid state to a second valid state.