Patent ID: 7120913
Filing Date: 2006-10-10
Classification: G06F

Abstract:
1. A processing execution apparatus comprising a storage medium for storing a processing program defined in segments for executing a predetermined function by performing interrupt processing between execution unit programs, each of the execution unit programs includes a data update program which updates a series of data requiring simultaneousness of referencing when a data update request is made, wherein the processing program has: an update management program which, upon execution by the processing execution apparatus, notifies the data update program of the update request and moves to an update status when receiving an event as an execution condition for the data update program, and determines completion of update of the series of data by the data update program, by an update completion notification from the data update program, and moves to a standby status; and a reference limiting program which, upon execution by the processing execution apparatus, inhibits execution of each program including reference processing of the series of data requiring simultaneousness of referencing in another execution unit program except the data update program if the update management program is in the update status; wherein another execution unit program includes a first program which executes the reference processing of the series of data and a second program which does not execute the reference processing, and wherein the first program receives, upon execution by the processing execution apparatus, an event through the reference limiting program to start its execution and the second program receives, upon execution by the processing execution apparatus, the event not through the reference limiting program; and the second program executes its operation irrespective of the status of the update management program when the event is received.