본문 바로가기
JAVA

[JAVA] Queue 인터페이스

by 정공자씨 2024. 4. 28.

 

 

Queue 인터페이스

정의

  • 먼저 저장된 객체 먼저 인출되는 구조를 가진 컬렉션

 

특징

  • FIFO(First In First Out, 선입선출)
  • 입력과 출력을 다른 위치에서 수행하므로, 가장 먼저 입력한 객체가 가장 먼저 출력

 

사용 예

  • 브라우저에서 사용자의 요청이 갑자기 몰리면
  • 서버에서는 일단 Queue를 만들어서 사용자의 요청을 저장한 후에 빠른 요청(가장 먼저 들어온)부터 하나씩 인출하여 처리