thomas50000
Messages postés12Date d'inscriptionmardi 6 avril 2010StatutMembreDernière intervention12 avril 2010
-
7 avril 2010 à 09:16
thomas50000
Messages postés12Date d'inscriptionmardi 6 avril 2010StatutMembreDernière intervention12 avril 2010
-
9 avril 2010 à 10:55
Salut à tous,
J aurais besoin d'infos sur le partage de données entre 2 EXES.
Ces 2 n ont theoriquement pas besoin de vérouiller leurs données mais je ne pense pas que se soit possible de mutexer ca ?
J ai fait qq tests avec filemap et une DLL de passage qui alloue en mémoire ou dans le fichier d echange mais je voies plus comment ca passe
thomas50000
Messages postés12Date d'inscriptionmardi 6 avril 2010StatutMembreDernière intervention12 avril 2010 7 avril 2010 à 09:36
Pour préciser un peu les différentes réponses que j ai trouvé:
-une avec une DLL que les 2 applis connaissent et qui reserve une zone mémoire(la je sais pas comment)
-la deuxieme avec le filemap
thomas50000
Messages postés12Date d'inscriptionmardi 6 avril 2010StatutMembreDernière intervention12 avril 2010 9 avril 2010 à 10:20
ok donc il recommande les mutex pour gérer la synchronisation pour les programmes compliqués
Je ne pense pas que j en aurais besoin
Tu les as utilisés ?
cs_louis14
Messages postés793Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention10 février 20218 9 avril 2010 à 10:32
Tout dépend de l'usage que tu veux en faire et combien de clients partage la mémoire. En gééral chaque client à sa zone d'écriture et de lecture afin de ne pas empiéter et créer cette nécessité de mutex. La réactivité est très grande surtout si tu utilises un event pour signaler que tu as écrit quelque chose dans la zone mémoire pour le signaler aux autres.
thomas50000
Messages postés12Date d'inscriptionmardi 6 avril 2010StatutMembreDernière intervention12 avril 2010 9 avril 2010 à 10:55
Je pensais faire 2 zones mémoires pour faire un transfert en full duplex ou aucune des 2 instances ne pourrait ecrire sur celle de l 'autre.
Ce systeme est en remplacement d une connexion TCP IP donc on va surement y gagner en vitesse