🔍 1. Queue란?Queue는 컬렉션 프레임워크의 일부로, 데이터를 선입선출(FIFO, First-In-First-Out) 방식으로 저장하고 관리하는 자료구조. 🔍 2. BlockingQueue란?Queue를 상속 받아, 큐의 기본작업에 블로킹 연이 추가된 인터페이스.동기화된 방식으로 작동하여 여러 스레드가 안전하게 접근할 수 있다. BlockingQueue는 큐가 비어 있을 때 요소를 가져오려고 하면 대기하고, 큐가 가득 차 있을 때 요소를 추가하려고 하면 대기한다. (put, take 함수에서 블락됐을 때 다음 코드가 실행되지 않고 대기하는 걸 볼 수 있다!!) *블로킹 연산특정 조건이 충족될 때까지 스레드를 일시 중지시키는 연산으로, 연산이 완료될 때까지 스레드를 대기 상태로 만든다. ..