Apparatus and method for direct switching of software threads
First Claim
Patent Images
1. A method for direct switching of software threads, the method comprising:
- issuing a wakeup call from a first thread to a second thread in a sleep state;
removing the second thread from the sleep state;
switching out the first thread from the resource;
switching in the second thread to the resource; and
running the second thread on the resource.
4 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the invention provides an apparatus and a method for direct switching of software threads. The apparatus and method include performing acts including: issuing a wakeup call from a first thread to a second thread in a sleep state; removing the second thread from the sleep state; switching out the first thread from the resource; switching in the second thread to the resource; and running the second thread on the resource.
84 Citations
22 Claims
-
1. A method for direct switching of software threads, the method comprising:
-
issuing a wakeup call from a first thread to a second thread in a sleep state; removing the second thread from the sleep state; switching out the first thread from the resource; switching in the second thread to the resource; and running the second thread on the resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12)
-
-
10. An apparatus for direct switching of software threads, the apparatus comprising:
-
a first thread; a second thread; wherein the first thread is configured to issue a wakeup call to the second thread in a sleep state; and a scheduler configured to remove the second thread from the sleep state, switch out the first thread from the resource, switch in the second thread to the resource, and run the second thread on the resource. - View Dependent Claims (11, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for direct switching of software threads, the apparatus comprising:
-
means for issuing a wakeup call from a first thread to a second thread in a sleep state; means for removing the second thread from the sleep state; means for switching out the first thread from the resource; means for switching in the second thread to the resource; and means for running the second thread on the resource. - View Dependent Claims (20)
-
-
21. An article of manufacture comprising:
-
a machine-readable medium having stored thereon instructions to; issue a wakeup call from a first thread to a second thread in a sleep state; remove the second thread from the sleep state; switch out the first thread from the resource; switch in the second thread to the resource; and run the second thread on the resource. - View Dependent Claims (22)
-
Specification