JAVA Queue 종류 정리

jy.YOON·2022년 9월 16일
0

자바

목록 보기
4/8

JAVA Queue 종류 정리

  • PriorityQueue

큐에 추가된 순서와 상관없이 먼저 생성된 객체가 먼저 나오도록 되어있는 큐

  • LinkedBlockingQueue

저장할 데이터의 크기를 선택적으로 정할 수도 있는 FIFO 기반의 링크 노드를 사용하는 블로킹 큐

  • ArrayBlockingQueue

저장할 데이터의 크기가 정해져 있는 FIFO 기반의 링크 노드를 사용하는 블로킹 큐

  • PriorityBlockingQueue

저장되는 데이터의 크기가 정해져있지 않고, 객체의 생성순서에 따라서 순서가 저장되는 블로킹 큐

  • DelayQueue

큐에 대기하는 시간을 지정하여 처리하도록 되어 있는 큐

  • SynchronousQueue

put() 메서드는 호출하면, 다른 스레드에서는 take() 메서드가 호출될 때까지 대기하도록 되어있는 큐

이 큐에 저장되는 데이터가 없다. API에서 제공하는 대부분의 메서드는 ()이나 null을 리턴한다.

profile
5 Seconds rule

0개의 댓글

관련 채용 정보