Patent ID: 6951019
Filing Date: 2005-09-27
Classification: G06F,Y02D

Abstract:
1. A computer-readable medium having executable instructions to cause a processing unit to perform a method to control the activation of a sequence of tasks, each of the tasks normally executed in a sequential fashion by the processing unit, the method comprising: a. determining a state of a simultaneous task semaphore; b. if the simultaneous task semaphore is not set, executing a first task and terminating; c. if the simultaneous task semaphore is set, determining if a client which references the first task has control of the simultaneous task semaphore, and if not, terminating; d. if the simultaneous task semaphore is set and the client which references the first task has control of the simultaneous task semaphore, determining if a toggle active flag is set; e. if the toggle active flag is set, toggling a first task execution flag and terminating; f. if the toggle active flag is not set, determining whether the first task execution flag is set; and g. if the first task execution flag is set, executing the first task, otherwise halting the first task.