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

Collection et Stream Java Discussion :

Utiliser un file d'attente


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut Utiliser un file d'attente
    Bonjour,
    J'aimerais savoir comment utiliser un file d'attente toute simple qui permet d'ajouter ou supprimer un élément et de récupérer le premier élément entré dedans. J'ai qu'on devait utiliser l'interface Queue de java.util. Mais comment puis-je instancier la file d'attente ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    private Queue fileAttente = new ??();
    Merci pour vos réponses !

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 33
    Par défaut
    Dans la javadoc, tu as la liste de toutes les classes qui implémentent une cette interface...
    All Known Implementing Classes:
    AbstractQueue, ArrayBlockingQueue, ArrayDeque, ConcurrentLinkedQueue, DelayQueue, LinkedBlockingDeque, LinkedBlockingQueue, LinkedList, PriorityBlockingQueue, PriorityQueue, SynchronousQueue

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Oui, je me doute mais laquelle implémente une file d'attente tout simple ? Y'en a tellement que je me perds...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    LinkedList me parait pas mal, qu'en pensez-vous ?

  5. #5
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par womannosky Voir le message
    LinkedList me parait pas mal, qu'en pensez-vous ?
    C'est une liste chaînée. Elle permet l'ajout/suppression en tête et en queue en temps constant. A toi de voir si dans ton cas cela te convient.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Si c'est une liste chaînée, cela ne convient pas vraiment puisque je veux implémenter un file d'attente simple. Ca me conviendrait si c'était une file d'attente simple implémentée à l'aide d'une liste chaînée (l'ajout en tête ne m'intéresse pas par exemple).
    Ce que je souhaite faire, c'est récupérer des documents dans une file d'attente et les gérer par la suite selon le principe FIFO (First In First Out). Admettons que plusieurs documents sont enregistrés dans ma file d'attente. Et bien le premier enregistré sera le premier traité etc.
    J'espère être clair. Et dans mon cas, quelle serait la meilleure implémentation de l'interface Queue ?

    Merci.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/02/2015, 15h01
  2. Réponses: 1
    Dernier message: 16/06/2011, 11h52
  3. Mes emails restent en file d'attente sur mon serveur
    Par FredericB dans le forum Réseau
    Réponses: 3
    Dernier message: 26/10/2005, 10h04
  4. Gestion d'une file d'attente
    Par jesus144 dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 22/09/2005, 19h58
  5. recupèrer file d'attente d'impression
    Par magic corp. dans le forum Langage
    Réponses: 2
    Dernier message: 25/09/2002, 14h12

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