patdie421 / mea-edomus

Automatically exported from code.google.com/p/mea-edomus
0 stars 0 forks source link

MEA-EDOMUS : ajouter les verrous manquants #126

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Sur l'accès à certaines ressources partagées (variables globales, queues, 
...) il manque des exclusions. Particulièrement important depuis la 
possibilité d'arrêter des threads.

Original issue reported on code.google.com by patrice....@gmail.com on 16 Oct 2014 at 6:57

GoogleCodeExporter commented 8 years ago
Pas de verrou géré sur la liste des interfaces. Prérequis à la mise sous 
contrôle des interfaces. Commencer par transferer 
_dispatchXPLMessage(xPL_ServicePtr theService, xPL_MessagePtr theMessage, 
xPL_ObjectPtr userValue) vers interfacesServer.

Original comment by patrice....@gmail.com on 16 Oct 2014 at 7:49

GoogleCodeExporter commented 8 years ago
Terminé pour interfaces

Original comment by patrice....@gmail.com on 16 Oct 2014 at 6:57

GoogleCodeExporter commented 8 years ago
C'est OK pour interfaces, mais il faut voir aussi les interface_type_xxx car 
des données des de la file interfaces (les i00x) peuvent être supprimé par 
intefacesServer ...
Ajouter un lockrw pour chaque accès à i00x dans les interface_type_xxx ?

Original comment by patrice....@gmail.com on 27 Oct 2014 at 1:32

GoogleCodeExporter commented 8 years ago
Pour interfaces : risque faible car controlé par les arrets/relances qui sont 
séquentiels et générals.

Original comment by patrice....@gmail.com on 6 Nov 2014 at 10:54