Patent ID: 8429662

Claim:
A computer program product for passing initiative in a multitasking multiprocessor environment, the computer program product comprising: a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: writing a request to process a resource of the environment to an associated resource control block; setting a resource flag in a central bit vector, the resource flag indicating that the request for processing has been received for the resource; setting a target processor initiative flag in the environment, the target processor initiative flag monitored by a target processor and indicating a pass of initiative to the target processor responsible for the resource; clearing the target processor initiative flag; determining, at the target processor, the resource associated with the resource flag; processing the request at the target processor; and subsequent to clearing the target processor initiative flag, setting the processor initiative flag to ensure that any additional tasks associated with the target processor are not skipped.