1. A method including: detecting a first pending event related a first thread being processed within a multithreaded processor; responsive to the detection of the first pending event, monitoring a second thread being processed within the multithreaded processor to detect an event handling point for the second thread; and responsive to the detection of the event handling point for the second thread, invoking at least a first event handler to handle at least the first pending event.