1. A detection apparatus comprising: a plurality of processors among which a first processor repeatedly executes in sequence respective drivers corresponding to a plurality of sensors; a memory unit configured to enable access by the first processor and to store a processing time required for a first process corresponding to the respective drivers, a processing time required for a second process corresponding to the respective drivers, and a time constraint corresponding to the respective drivers, wherein: the first processor stores in the memory unit, an execution start time corresponding to the respective drivers, when execution of the respective drivers is switched, the first processor, when a driver under execution among the respective drivers executes the second process, adds to a difference of an execution start time stored in the memory unit and corresponding to a remaining driver among the respective drivers excluding the driver under execution and a start time when the driver under execution executes the second process, the processing time required for the second process of the driver under execution and the processing time required for the first process of the remaining driver, the first processor adding to the difference, based on an execution sequence of the respective drivers, the first processor determines whether a time calculated for the remaining driver complies with a time constraint stored in the memory unit and corresponding to the remaining driver, and the first processor notifies a second processor of an execution request for a driver determined as not complying with the time constraint, the second processor being among the plurality of processors.