Patent ID: 9665398
Date: 2017-05-30
CPC Classifications: G06F,Y02B,Y02D

Claim:
1. A machine-readable non-transitory storage medium having instructions therein, which when executed by a machine, cause the machine to perform a method, the method comprising: tracking activities among a plurality of threads, identifying a group of the threads of the plurality of threads belonging to the plurality of processes associated with the particular activity identified; selecting a thread from the group of threads of the plurality of threads identified for next scheduled execution in the processors, the selected thread associated with a first process of the plurality of processes, the first process having the priority of the particular identified activity; executing the selected thread for next execution in the processors, receiving, by a second process in the plurality of processes, a message from the first process to perform operations for the particular identified activity on behalf of the first process, the message including the priority of the first process, setting a priority of a thread of the second process to the priority of the first process, and executing the thread of the second process in the processors.