JAVA
[JAVA] Queue 인터페이스
정공자씨
2024. 4. 28. 16:38
Queue 인터페이스
정의
- 먼저 저장된 객체가 먼저 인출되는 구조를 가진 컬렉션
특징
- FIFO(First In First Out, 선입선출)
- 입력과 출력을 다른 위치에서 수행하므로, 가장 먼저 입력한 객체가 가장 먼저 출력
사용 예
- 브라우저에서 사용자의 요청이 갑자기 몰리면
- 서버에서는 일단 Queue를 만들어서 사용자의 요청을 저장한 후에 빠른 요청(가장 먼저 들어온)부터 하나씩 인출하여 처리