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 :

[Thread]Récupérer un Thread qui tourne


Sujet :

Concurrence et multi-thread Java

  1. #1
    Membre éprouvé
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Points : 1 085
    Points
    1 085
    Par défaut [Thread]Récupérer un Thread qui tourne
    Bonjour,

    Je m'explique je lance une classe avec un main qui exécute un thread.
    Je voudrais dans une autre classe avec un main (lancée indépendamment de la première et donc pas focémment dans la même machine virtuelle) récupérer la référence du Thread lancé dans la première classe pour pouvoir mettre un terme à ce Thread.

    Est-ce possible de faire ça simplement en java ? (Là je me doute).

    Merci

  2. #2
    Expert éminent sénior
    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
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    Et la réponse est : non !

    Tes deux applications seront dans une JVM différentes donc ce n'est pas possible... En plus il y a des risques de problèmes de sécurités (imagine si n'importe quel application pouvait manipuler les threads interne d'une autre application...).


    Il faut donc que tu utilises un système de "messagerie' entre tes deux applications. Tu pourrais utiliser JMS (mais je n'ai jamais utilisé donc je ne peux pas trop t'aider), ou tout simplement ouvrir une socket qui attendra les "commande" de ta seconde application...

    a++

  3. #3
    Gfx
    Gfx est déconnecté
    Expert éminent
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Points : 8 178
    Points
    8 178
    Par défaut
    pas focémment dans la même machine virtuelle)
    Dans ce cas c'est certain que tu n'y arriveras pas. Tu vas devoir implementer un systeme de communication (tubes nommes, sockets, etc.)
    Romain Guy
    Android - Mon livre - Mon blog

  4. #4
    Membre éprouvé
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Points : 1 085
    Points
    1 085
    Par défaut
    Merci pour vois réponses.

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

Discussions similaires

  1. Comment garder un thread qui tourne en tache de fond --> Actif
    Par FunckyWarrior dans le forum Android
    Réponses: 0
    Dernier message: 14/02/2013, 11h48
  2. Stopper une thread qui tourne à l'infini
    Par blacknight1985 dans le forum Général Java
    Réponses: 12
    Dernier message: 29/10/2011, 11h52
  3. Réponses: 0
    Dernier message: 11/03/2009, 16h30
  4. Thread qui tourne en tâche de fond sur JBoss
    Par AnneB dans le forum Java EE
    Réponses: 2
    Dernier message: 14/06/2007, 13h11
  5. Réponses: 5
    Dernier message: 25/06/2004, 15h57

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