THREAD CLASSIFICATION SUSPENSION
First Claim
Patent Images
1. A computer-implemented method for managing memory, the computer- implemented method comprising:
- receiving a notice of a shortage of real memory;
responsive to receiving the notice, comparing, for each active thread, the thread classification of the active thread to a global hierarchy of thread classifications, wherein the global hierarchy of thread classifications defines the relative importance of each thread classification, to identify a selected thread to affect;
determining an action to take for the selected thread to form a determined action; and
performing the determined action for the selected thread.
1 Assignment
0 Petitions
Accused Products
Abstract
The exemplary embodiments provide a computer-implemented method, apparatus, and computer-usable program code for managing memory. A notice of a shortage of real memory is received. For each active thread, the thread classification of the active thread is compared to a global hierarchy of thread classifications to determine a thread to affect. The global hierarchy of thread classifications defines the relative importance of each thread classification. An action to take for the determined thread is determined. The determined action is performed for the determined thread.
24 Citations
20 Claims
-
1. A computer-implemented method for managing memory, the computer- implemented method comprising:
-
receiving a notice of a shortage of real memory; responsive to receiving the notice, comparing, for each active thread, the thread classification of the active thread to a global hierarchy of thread classifications, wherein the global hierarchy of thread classifications defines the relative importance of each thread classification, to identify a selected thread to affect; determining an action to take for the selected thread to form a determined action; and performing the determined action for the selected thread. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
-
a computer-usable medium having computer-usable program code for managing memory, the computer program product comprising; computer-usable program code for receiving a notice of a shortage of real memory; computer-usable program code, responsive to receiving the notice, for comparing, for each active thread, the thread classification of the active thread to a global hierarchy of thread classifications, wherein the global hierarchy of thread classifications defines the relative importance of each thread classification, to identify a selected thread to affect; computer-usable program code for determining an action to take for the selected thread to form a determined action; and computer-usable program code for performing the determined action for the selected thread. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system for managing memory, the data processing system comprising:
-
a bus; a communications unit connected to the bus; a storage device connected to the bus, wherein the storage device includes computer-usable program code; and a processor unit connected to the bus, wherein the processor unit executes the computer-usable program code to receive a notice of a shortage of real memory;
responsive to receiving the notice, compare, for each active thread, the thread classification of the active thread to a global hierarchy of thread classifications, wherein the global hierarchy of thread classifications defines the relative importance of each thread classification, to identify a selected thread to affect;
determine an action to take for the selected thread to form a determined action; and
perform the determined action for the selected thread. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification