Procédé mis en œuvre par ordinateur de gestion de données partagées au travers d’une mémoire, dans lequel une variable VAR partagée est enregistrée dans la mémoire, la variable VAR est accessible par au moins deux tâches TASK_i (i=1…n, n>=2) exécutées en parallèle les unes des autres, chaque tâche TASK_i comprenant au moins un exécutable RUN_ij (j=1…k, k>=1), lorsque la tâche TASK_i comprend au moins deux exécutables RUN_ij ceux-ci sont exécutés séquentiellement, une variable de priorité PRIO_DATA associée à la variable VAR étant stockée dans la mémoire et prenant initialement une valeur PRIO_INI, une constante de priorité PRIO_i étant stockée dans la mémoire pour chacune des tâches TASK_i, la constante de priorité PRIO_i caractérisant l’ordre de priorité de la tâche TASK_i, PRIO_INI étant réservée à la priorité la plus faible et étant différente de chacune des constantes de priorité PRIO_i, chacun des exécutables RUN_ij ayant une constante de priorité PRIO_RUN_ij associée caractérisant l’ordre de priorité de l’exécutable RUN_ij produisant la variable VAR, pour chacune des tâches TASK_i la constante de priorité PRIO_ i de la tâche TASK_i étant le maximum des constantes de priorité PRIO_RUN_ij des exécutables RUN_ij de cette tâche, le procédé comprenant les étapes suivantes: - à un instant t1 : * initier la i-ième tâche TASK_i en utilisant la valeur de la variable VAR partagée à t1 dans la mémoire, et * si PRIO_i> PRIO_DATA à l’instant t1 alors PRIO_DATA est mis à jour à la valeur PRIO_i, - après l’exécution de la même i-ième tâche TASK_i à un instant t2>t1, la i-ième tâche TASK_i génère une valeur VAR_UPDATE_i de la variable VAR, * si PRIO_DATA à l’instant t2 = PRIO_i, alors VAR est mis à jour à la valeur VAR_UPDATE_i et PRIO_DATA est mis à jour à la valeur PRIO_INI. Procédé de gestion de données partagées selon la revendication 1, dans lequel les valeurs de chaque PRIO_i sont strictement croissantes suivant l’ordre de priorité de la tâche TASK_i produisant la variable VAR, PRIO_INI étant plus petite que chacune des constantes de priorité PRIO_i, préférentiellement PRIO_INI=0. Procédé de gestion de données partagées selon la revendication 1 ou 2, dans lequel chacune des tâches TASK_i est exécutée sur un cœur CORE_i qui lui est propre. Procédé de gestion de données partagées selon l’une des revendications précédentes, comprenant de plus un premier tampon BUFF_1 disposé entre la mémoire et un premier cœur CORE_1 sur lequel est exécutée une première tâche TASK_1, et/ou un deuxième tampon BUFF_2 disposé entre la mémoire et un deuxième cœur CORE_2 sur lequel est exécutée une deuxième tâche TASK_2, les premier et deuxième tampons BUFF_1, BUFF_2 comprenant des copies des valeurs des variables VAR utilisées par les tâches TASK_1, TASK2 en entrée et sortie des tâches TASK_1, TASK2, les premier et deuxième tampons BUFF_1, BUFF_2 pouvant interagir avec la mémoire pour modifier la variable VAR en sortie des tâches TASK_i. Procédé de gestion de données partagées selon la revendication 4, dans lequel les premier et deuxième tampons BUFF_1, BUFF_2 comprenant des copies des valeurs des variables VAR en entrée et sortie des exécutables RUN_1j, RUN_2j de chacune des tâches TASK_1, TASK2. Procédé de gestion de données partagées selon l’une des revendications précédentes, dans lequel la création de la constante de priorité PRIO_i est faite hors ligne. Programme informatique, comprenant des instructions pour mettre en œuvre au moins une partie du procédé selon l'une quelconque des revendications précédentes lorsque le logiciel est exécuté par un processeur. Dispositif informatique comprenant : - une mémoire pour stocker au moins des instructions le programme informatique de la revendication précédente, - un processeur accédant à la mémoire pour lire les instructions précitées et exécuter ensuite le procédé selon l'une quelconque des revendications 1 à 6. Support d'enregistrement non transitoire lisible par ordinateur sur lequel un programme informatique est enregistré pour mettre en œuvre le procédé selon l'une quelconque des revendications 1 à 6, lorsque le programme informatique est exécuté par un processeur. Véhicule avec un système embarqué comportant le dispositif informatique de la revendication 8.