Method and apparatus for monitoring and handling events for a collection of related threads in a data processing system
First Claim
Patent Images
1. A method in a data processing system for monitoring a plurality of related threads, the method comprising the data processing system implemented steps of:
- polling the plurality of related threads for status information;
responsive to receiving the status information, determining whether a thread within a plurality of related threads is inactive; and
responsive to an occurrence of inactivity in a thread within the plurality of related threads in which the inactivity is due to an event, initiating cleanup processes based on the status information, wherein the event is at least one of an occurrence of a period of time or an error.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method in a data processing system for monitoring a plurality of related threads. The plurality of related threads is polled for status information. Responsive to receiving the status information, A determination is made as to whether a thread within a plurality of related threads is active. Responsive to an absence of a determination that a thread within the plurality of related threads is active, a cleanup processes is initiated for the thread based on the status information.
-
Citations
27 Claims
-
1. A method in a data processing system for monitoring a plurality of related threads, the method comprising the data processing system implemented steps of:
-
polling the plurality of related threads for status information;
responsive to receiving the status information, determining whether a thread within a plurality of related threads is inactive; and
responsive to an occurrence of inactivity in a thread within the plurality of related threads in which the inactivity is due to an event, initiating cleanup processes based on the status information, wherein the event is at least one of an occurrence of a period of time or an error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system for monitoring a plurality of related threads, the data processing system comprising:
-
polling means for polling the plurality of related threads for status information;
determining means, responsive to receiving the status information for determining whether a thread within a plurality of related threads is inactive; and
initialing means, responsive to an occurrence of inactivity in a thread within the plurality of related threads in which the inactivity is due to an event, for initiating cleanup processes based on the status information, wherein the event is at least one of an occurrence of a period of time or an error. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product in a computer readable medium for monitoring a plurality of related threads, the computer program product comprising:
-
first instructions for polling the plurality of related threads for status information;
second instructions, responsive to receiving the status information, for determining whether a thread within a plurality of related threads is inactive; and
third instructions, responsive to an occurrence of inactivity in a thread within the plurality of related threads in which the inactivity is due to an event, for initiating cleanup processes based on the status information, wherein the event is at least one of an occurrence of a period of time or an error. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification