반응형 소비자1 생산자(Producer) / 소비자(Consumer) 패턴 Java 를 사용하다보면 multi Thread 를 고려하게 되고,자연스레 트랜잭션이나 동시성 이슈를 고려하게 된다.(해당 내용에 대해서는 아래 참고 포스팅 참고 바람) 이번 포스팅에서는 자바에서 생산자/소비자 패턴(Producer/Consumer Pattern)에 대해 설명을 할 것이다. 소개 멀티스레딩 환경에서 자주 사용되는 디자인 패턴으로, 데이터를 생산하는 생산자 스레드와 소비하는 소비자 스레드 간의 작업을 효율적으로 분배하는 데 유용한 패턴이다. 이 패턴을 통해 작업을 동시에 처리하면서도 공유 자원의 동기화를 통해 데이터의 일관성을 유지할 수 있다. 개요생산자: 데이터를 생성하여 공유 자원(예: 큐)에 넣는다.소비자: 공유 자원에 있는 데이터를 꺼내서 처리힌다.목적: 생산과 소비를 분리하여 서.. 2024. 11. 12. 이전 1 다음 반응형