IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Concurrence et multi-thread Java Discussion :

IPC sans Thread


Sujet :

Concurrence et multi-thread Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Coach Agile
    Inscrit en
    Décembre 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Coach Agile

    Informations forums :
    Inscription : Décembre 2005
    Messages : 316
    Par défaut IPC sans Thread
    Bonjour,

    Le titre peut choquer un petit peu, donc je m’explique :
    Je cherche à faire communiquer 2 process java qui ne sont pas lancé par la même JVM. Bref, je ne souhaite pas faire communiquer 2 threads d’un même process, mais bien 2 process séparés.

    Pour le moment, tout e que j’ai trouvé tels que les PipedOutputStream / PipedInputStream, ou BlockingQueue me plaisent beaucoup mais sont limités à une utilisation multithreads.

    En somme, je cherche la même chose en mode « extra-process ».

    Quelqu’un aurait des orientations ?

    Merci,
    Chris

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Utilises une communication par sockets !

    a++

  3. #3
    Membre éclairé

    Profil pro
    Coach Agile
    Inscrit en
    Décembre 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Coach Agile

    Informations forums :
    Inscription : Décembre 2005
    Messages : 316
    Par défaut
    Je me rends bien compte à ta réponse (pour laquelle je te remercie), que j’ai oublié quelque chose.
    Mon but était justement d’éviter les sockets, d’une part pour ne pas avoir de problème avec un firewall trop zélé. Et d’autre part, pour ne pas être limité par le nombre de port.
    Plusieurs couples de process doivent communiquer ensemble, et comme pour le moment, je ne sais pas vraiment les quantifier, je souhaitais directement être sûr de contourner ce problème.

    Chris.

  4. #4
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Mais le plus simple à mettre en oeuvre mais également le plus crado serait de passer par des fichiers. Si tu optes pour cette solution, n'oublie pas de gérer également les locks pour éviter les accès concurrents.

  5. #5
    Membre éclairé

    Profil pro
    Coach Agile
    Inscrit en
    Décembre 2005
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Coach Agile

    Informations forums :
    Inscription : Décembre 2005
    Messages : 316
    Par défaut
    Me voilà de retour sur ce sujet.

    Je me suis donc résigné à exploiter des sockets, mais je ne cache pas une certaine déception vis-à-vis de l’absence d’alternatives extra process (et propres).

    Merci à vous,
    Chris.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/05/2015, 08h18
  2. Adapter ce code source sans thread
    Par Gregory666 dans le forum Débuter
    Réponses: 9
    Dernier message: 11/06/2013, 19h35
  3. Besoin avis pour dev avec TServerSocket (avec ou sans thread)
    Par Invité dans le forum Web & réseau
    Réponses: 15
    Dernier message: 04/07/2011, 10h45
  4. ProgressBar sans Thread ?
    Par RR instinct dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 27/07/2007, 15h54
  5. [Thread] [synchronised] utilisation sans thread
    Par philippe13 dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 01/03/2007, 09h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo