MANAGING THREAD EXECUTION IN A MULTITASKING COMPUTING ENVIRONMENT
First Claim
Patent Images
1. A method for managing thread execution, the method comprising:
- processing, by one or more computer processors, a thread in a computing system for execution of instructions to perform an action, wherein the action is one of the following;
accessing a shared resource or executing a critical section of code; and
managing, by one or more computer processors, a schedule of the thread, wherein the managing prevents suspension of the thread during execution of the action.
1 Assignment
0 Petitions
Accused Products
Abstract
A thread in a computing system is processed for execution of instructions to perform an action. The action is one of the following: accessing a shared resource or executing a critical section of code. A schedule of the thread is managed. The management prevents suspension of the thread during execution of the action.
3 Citations
20 Claims
-
1. A method for managing thread execution, the method comprising:
-
processing, by one or more computer processors, a thread in a computing system for execution of instructions to perform an action, wherein the action is one of the following; accessing a shared resource or executing a critical section of code; and managing, by one or more computer processors, a schedule of the thread, wherein the managing prevents suspension of the thread during execution of the action. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for managing thread execution, the computer program product comprising:
-
one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to process a thread in a computing system for execution of instructions to perform an action, wherein the action is one of the following;
accessing a shared resource or executing a critical section of code; andprogram instructions to manage a schedule of the thread, wherein the managing prevents suspension of the thread during execution of the action. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for managing thread execution, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; and program instructions, stored on the one or more computer readable storage media, for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to process a thread in a computing system for execution of instructions to perform an action, wherein the action is one of the following;
accessing a shared resource or executing a critical section of code; andprogram instructions to manage a schedule of the thread, wherein the managing prevents suspension of the thread during execution of the action. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification