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

Langage Java Discussion :

permettre plusieurs instances indépendantes


Sujet :

Langage Java

  1. #1
    Membre très actif Avatar de Othana
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 188
    Par défaut permettre plusieurs instances indépendantes
    Bonjour à tous.
    On me pose un problème, lors du dev d'une appli de traitement par batch de fichiers xml.
    Le problème n'a rien à voir avec le xml, mais avec le module de recherche dans les répertoires, de l'appli.
    A l'origine, el programme a été fazit de façon à ne pas permettre plusieurs recherches simultanées, et même exécution simultanées du batch de traitement. Je cherche donc à rajouter cette possibilité.
    Sachant que toute les classes, y compris celle de recherche de fichier sont déjà étendues.
    déjà, est-il possible de faire ce genre de truc (utilisation d'interface pour palier le manque d'héritage multiple de ce damné java) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public interface multitache {
      public static class thread {
        //......
      }
    }
     
    /* ici, la classe de recherche */
    Public class recherche extends superclasse implements multitache {
    //...
    }
    ou avez vous d'autres idées ?

  2. #2
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    Peux-tu expliquer ce que signifie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    public interface multitache {
      public static class thread {
        //......
      }
    }

  3. #3
    Membre très actif Avatar de Othana
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 188
    Par défaut
    c'est une idée que j'avais, sans trop y croire. créer une interface doté de thread. cette interface, je pourrais l'implémenter à ma classe de recherche.
    Mais, il y a l'interface runnable.
    Pour ce bout de code, c'était juste pour savoir si on pouvait mettre une classe dans une interface. je n'ai trouvé aucune info pour ou contre.

    Le code ci-dessus, n'est évidemment pas complet, je suis juste en train d'annalyser la situation et de chercher des idées.

  4. #4
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    C'est effectivement le class dans l'interface qui me génait.

    Si tu veux 'créer une interface dotée d'un thread', tu peux toujours en faire une classe abstraite, mais risque de ne pas coller après...

    Je ne peux pas t'en dire plus, j'ai du mal à saisir ce que tu veux réellement faire.

  5. #5
    Membre très actif Avatar de Othana
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 188
    Par défaut
    Oui, je m'en doute. je suis volontairement resté dans le vague. il s'agit d'une appli commerciale.
    Mais je viens d'en discuter, on va éviter les threads. On va juste essayer de paramètrer le batch pour qu'il lance plusieurs recherches.
    Parce qu'à l'origine, on avait : un batch lance une recherche. et on veut : un batch lance plusieurs recherche, au cas où de nouveaux fichiers soient apparus.
    Bon, c'est un coup pour rien. Merci tout de même pour ton intervention.

  6. #6
    Membre chevronné Avatar de billynirvana
    Homme Profil pro
    Architecte technique
    Inscrit en
    Décembre 2004
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 472
    Par défaut
    Regarde du coté des synchronized et des moniteurs (pas les écran, hein). Cela permet de mettre en place des verrous et autres.

  7. #7
    Membre très actif Avatar de Othana
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2007
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2007
    Messages : 188
    Par défaut
    Ah oui, tiens. je vais voir ça, si on n'est pas obligé de changer fondamentalement le code du batch ou de recherche.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/08/2005, 00h43
  2. Partage de code par plusieurs instances
    Par a.tintin dans le forum MFC
    Réponses: 3
    Dernier message: 08/08/2005, 14h03
  3. Réponses: 3
    Dernier message: 16/10/2003, 10h22
  4. Communiquer entre plusieurs instances d'applications
    Par bourinator dans le forum C++Builder
    Réponses: 5
    Dernier message: 28/09/2003, 11h24
  5. [] plusieurs instances de form avec leur contexte ?
    Par Seb-31 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 11/04/2003, 13h56

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