EFFICIENT TASK SCHEDULING USING A LOCKING MECHANISM
First Claim
Patent Images
1. A method for efficient task scheduling using a locking mechanism by a processor device in a computing environment, the method comprising:
- allowing a new task to spin on the locking mechanism if a number of tasks spinning on the locking mechanism is less than a predetermined threshold for parallel operations requiring locks between the multiple threads.
1 Assignment
0 Petitions
Accused Products
Abstract
For efficient task scheduling using a locking mechanism, a new task is allowed to spin on the locking mechanism if a number of tasks spinning on the locking mechanism is less than a predetermined threshold for parallel operations requiring locks between the multiple threads.
15 Citations
20 Claims
-
1. A method for efficient task scheduling using a locking mechanism by a processor device in a computing environment, the method comprising:
allowing a new task to spin on the locking mechanism if a number of tasks spinning on the locking mechanism is less than a predetermined threshold for parallel operations requiring locks between the multiple threads. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for efficient task scheduling using a locking mechanism in a computing environment, the system comprising:
-
the locking mechanism; and at least one processor device operable in the computing environment in communication with the locking mechanism, wherein processor device; allows a new task to spin on the locking mechanism if a number of tasks spinning on the locking mechanism is less than a predetermined threshold for parallel operations requiring locks between the multiple threads. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for efficient task scheduling using a locking mechanism in a computing environment by at least one processor device, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
a first executable portion that allows a new task to spin on the locking mechanism if a number of tasks spinning on the locking mechanism is less than a predetermined threshold for parallel operations requiring locks between the multiple threads. - View Dependent Claims (16, 17, 18, 19, 20)
Specification