1In this case, by itself relates to the case where a thread is manually tasked to stop processing the computation and process required GUI tasks. However, such a mechanism is intrusive, clearly being a drawback for modules wrapping external application, as it requires knowledge of the code base which cannot be assumed.