채널과 셀렉트
Channel2개의 코루틴 사이를 연결하는 파이프로 코루틴 사이에 데이터 stream을 공유할 수 있습니다.멀티 스레딩 환경에서 큐 형태로 데이터를 처리하고, 동기화된 방식으로 데이터를 주고받을 수 있도록 도와주는 자료구조입니다.BlockingQueueJava의 java.util.concurrent 패키지에 포함된 인터페이스로, 여러 스레드 간에 데이터를 안전하게 주고받을 수 있도록 설계된 큐입니다.간단한 동기화, 자동 블로킹 처리, 다양한 구현체를 제공합니다.BlockingQueue는 스레드 기반 처리를 사용하며, 스레드 풀을 활용한 작업을 위해 추가적인 설정이 필요합니다.ChannelChannel은 BlockingQueue와 마찬가지로 비동기 데이터 stream을 지원합니다.채널 내부의 용량이 가득 ..