| CPC G06F 9/4881 (2013.01) | 20 Claims |

|
1. A method for managing data exchanges between a plurality of tasks by means of a computer of a vehicle, said computer comprising at least one core, each task making it possible to execute at least one function, each function being designated as producing and/or consuming at least one datum, said method comprising:
c) a phase of grouping functions into sets, each set comprising data-producing functions, the execution of which is allocated to a given first task, and data-consuming functions, which consume data produced by said data-producing functions, the execution of which is allocated to a given second task different from the first task,
d) for each set of functions:
i) a first phase comprising the steps of:
1) executing the data-producing functions of the set in order to produce what are referred to as “produced” data,
2) storing a copy of each produced datum,
ii) a second phase comprising the steps of:
1) restoring the data to be consumed by the consuming functions of the set, on the basis of the stored copies,
2) executing the consuming functions of the set on the basis of the restored data to be consumed.
|