2010-10-27 5 views
3

Quelle est la file d'attente la plus élémentaire de Java. J'ai juste besoin des opérations de mise en file d'attente et de déqueue. Mon application n'est pas simultanée. Je trouve beaucoup de noms de files d'attente confus here.File d'attente élémentaire en Java

+0

Vous pouvez toujours écrire votre propre, esp. si vous avez seulement besoin d'enqueue et de dequeue :) – irrelephant

+0

@irrelephant: inutile, ayant des implémentations assez simples prêtes à l'emploi, comme LinkedList. –

Répondre

6

java.util.LinkedList est le plus simple.

java.util.ArrayDeque est le plus rapide.

Bien que cela ne s'applique pas à vous, java.util.concurrent.ConcurrentLinkedQueue est le plus infaillible dans la mesure où vous pouvez avoir plusieurs threads tout en parlant en même temps sans souci.

Questions connexes