| CPC G06F 9/4881 (2013.01) [G06F 9/5044 (2013.01); G06F 2209/483 (2013.01); G06F 2209/484 (2013.01)] | 26 Claims |

|
1. A system comprising:
one or more computer processors;
one or more computer memories;
a set of instructions stored in the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations, the operations comprising:
adding one or more jobs to a queue, the one or more jobs associated with a generation counter;
receiving a request to steal the one or more jobs, wherein the request to steal the one or more jobs is received by a first thread and a causing of the one or more jobs to be unavailable for stealing relates to a second thread;
modifying a value of the generation counter, the modifying signifying that the one or more jobs are unavailable for stealing; and
altering an execution order of the one or more jobs in the queue.
|