A system and method to monitor worker threads within a Java virtual
machine. At least one program is executed on the Java virtual machine to
perform a task. A worker thread of the Java virtual machine is assigned
to perform the task. Status information for the worker thread is
generated and reported into memory external to the Java virtual machine
to enable monitoring of the worker thread from external to the Java
virtual machine.