생산자 스레드와 소비자 스레드 모델
CODEDRAGON ㆍDevelopment/Java
반응형
생산자 스레드와 소비자 스레드 모델
데이터를 저장하는 스레드(생산자 스레드)가 데이터를 저장하면, 데이터를 소비(처리)하는 스레드(소비자 스레드)가 데이터를 읽고 처리하는 교대 작업을 구현하는 방법입니다.
생성자 스레드는 소비자 스레드가 읽기 전에 새로운 데이터를 두번 생성하면 안되고, 소비자 스레드는 생성자 스레드가 새로운 데이터를 생성하기 전에 이전 데이터를 두번 읽어서는 안됩니다.