로딩
요청 처리 중입니다...

[자바] java concurrent 패키지 queue 비교

 [자바] java concurrent 패키지 queue 비교

java.util.concurrent.ArrayBlockingQueue java.util.concurrent.LinkedBlockingQueue java.util.concurrent.ConcurrentLinkedQueue 간략 하게 비교 new ArrayBlockingQueue(10000, true); new LinkedBlockingQueue(10000); new ConcurrentLinkedQueue(); ArrayBlockingQueue 큐의 크기 지정 가능 스레드간 엑세스 공정성 정책 설정 가능 LinkedBlockingQueue 큐의 크기 지정 가능 ConcurrentLinkedQueue 큐의 크기 지정 불가 생산자-소비자 producer-consumer 모델 에서 비교 LinkedBlockingQueue 생산자가 많고 하나의 소비자일 경우에 사용 추천 ConcurrentLinkedQueue 생산자가 하나이고 소비자가 많을 경우에 ...