2015-01-28 3 views
1

Java에서 스레드 안전 우선 순위 대기열을 구현하는 라이브러리가 있습니까? 스레드 안전성을 제외하고 quava의 MinMaxPriorityQueue와 같은 것이 필요합니다. 큐가 가득 차면 우선 순위가 가장 낮은 요소를 제거하고 새 요소가 우선 순위가 가장 낮은 요소를 제외하고 새 요소를 추가해야합니다. 당신은 MinMaxPriorityQueue을 할 수스레드 안전 우선 순위 대기열 (Java)

+0

예 우선 순위가 더 높은 새 요소가 추가되면 우선 순위가 가장 낮은 요소는 제거되지 않습니다. – herburos

답변

2

Queue<E> queue = Queues.synchronizedQueue(MinMaxPriorityQueue.<E>create()); 

대기열 com.google.common.collect 패키지의 일부입니다 동기화.