Junior
23
0
questionbank

Какая коллекция в Java реализует дисциплину обслуживания FIFO (первый пришёл - первый вышел)?

Answer from sobes.tech neural network

Интерфейс Queue.

Его реализации:

  • LinkedList
  • PriorityQueue
  • ArrayDeque
  • ConcurrentLinkedQueue

Наиболее часто используемая — LinkedList, поскольку она также реализует интерфейс List. ArrayDeque предпочтительнее для использования в качестве стека или очереди, где требуется фиксированный размер. PriorityQueue реализует очередь с приоритетом, а ConcurrentLinkedQueue — потокобезопасную очередь.

Пример испол

Интерфейс Queue.

Его реализации:

  • LinkedList
  • PriorityQueue
  • ArrayDeque
  • ConcurrentLinkedQueue

Наиболее часто используемая — LinkedList, поскольку она также реализует интерфейс List. ArrayDeque предпочтительнее для использования в качестве стека или очереди, где требуется фиксированный размер. PriorityQueue реализует очередь с приоритетом, а ConcurrentLinkedQueue — потокобезопасную очередь.

Пример испол

Register or sign in to get access to full answers for all questions from the question bank.

collectionsdata-structurefifoqueue