Patent ID: 9354926
Filing Date: 2016-05-31
CPC Classification: G06F,Y02B,Y02D

Claim Text:
1. A method implemented by a computer, the method comprising: determining whether a first thread is pausing; if the first thread is pausing, placing a wait event for the first thread in a queue, the wait event comprising a wait time; in response to the wait event being placed in the queue, determining whether a delay thread has been initiated; if a delay thread has not been initiated, initiating a delay thread; in response to the delay thread being initiated, determining whether a second thread is ready to run; if the second thread is not ready to run, activating the delay thread, the delay thread determining whether the wait time associated with the paused first thread has expired; and in response to the delay thread determining that the wait time has expired, removing the wait event from the queue and activating the first thread.