Methods and systems to provide monitoring of operation of threads of a multi-threaded process. In one aspect a reusable thread monitor class is provided that permits each thread desiring monitoring to register with a monitor supervisor. The monitor supervisor may be instantiated in a thread of the process...http://www.google.cl/patents/US20050235136?utm_source=gb-gplus-sharePatent US20050235136 - Methods and systems for thread monitoring