Communauté des utilisateurs LabVIEW Discussions

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Accès concurrents en écriture sur une variable partagée distante

Bonjour,

 

La question est lancé : "Comment gérer au mieux un accès multiple en écriture sur une même variable partagée ?"

 

Imaginons 3 machines (PC) et sur chacune d'elle tourne une application LV, 2 sont des clients et la dernière est le serveur ou se trouve la variable partagée.

Les 2 clients ont la même appli et doivent écrire des datas dans la variable partagée PSP_Datas qui se trouve sur le serveur, le serveur lit régulièrement cette variable et dès qu'un des clients modifie cette variable il prend son contenu et stocke quelque part la data avec l'info du nom du client (info se trouvant la la variable partagée PSP_Datas de type cluster ...).

 

La question est :" qui dois gérer l'accès concurrent et comment ?" les clients ? le serveur ? et quid de l'accès ?

 

J'ai lu des exemples sur les accès concurrents mais au sein d'une même application, 2 threads accèdant à la même variable (Action Engine comme solution pour protégé l'accès), mais concernant les accès concurrents sur une variable partagée distante je ne trouve pas de litérature.

 

Si quelqu'un à déjà solutionné ce paradigme de programmation appliqué aux variables partagées ...

 

Merci.

0 Compliments
Message 1 sur 1
2 604 Visites