-
Mutex inter processus
Bonjour,
Je souhaiterai savoir s'il est possible en java de partager des mutex entre plusieurs processus indépendants.
Je lance plusieurs instances d'une même application java. Je souhaite locker une resource pour que seule une instance traite cette ressource.
L'utilisation de mutex me semble idéale dans une appli mutlthread, mais là, je n'ai pas plusieurs thread, mais plusieurs processus. Je ne sais donc pas comment partager les mutex entre l'ensemble de mes processus.
Quelqu'un a déjà traité ce type de problème ?
Merci :)
-
Il n'y a pas à ma connaissance de mutex interprocessus. Pour simuler ça, on peut utiliser un lock sur un fichier quelquonque.
Si l'application réussi a avoir un accès exclusif au fichier, tu considères qu'elle à également l'accès exclusif à ta ressource.
La même chose peut être faite avec en bloquant un port réseau