큐에 추가된 순서와 상관없이 먼저 생성된 객체가 먼저 나오도록 되어있는 큐
저장할 데이터의 크기를 선택적으로 정할 수도 있는 FIFO 기반의 링크 노드를 사용하는 블로킹 큐
저장할 데이터의 크기가 정해져 있는 FIFO 기반의 링크 노드를 사용하는 블로킹 큐
저장되는 데이터의 크기가 정해져있지 않고, 객체의 생성순서에 따라서 순서가 저장되는 블로킹 큐
큐에 대기하는 시간을 지정하여 처리하도록 되어 있는 큐
put() 메서드는 호출하면, 다른 스레드에서는 take() 메서드가 호출될 때까지 대기하도록 되어있는 큐
이 큐에 저장되는 데이터가 없다. API에서 제공하는 대부분의 메서드는 ()이나 null을 리턴한다.