나는 BlockingQueue
을 사용 중이며 큐의 다음 요소를 들여다보고 싶습니다. Queue.peek()
는 나에게 첫 번째 요소를 제공하지만 더 깊게 갈 필요가 있습니다.큐 깊이 들어가기
표준 방법이 있습니까, 아니면 직접 구현해야합니까 (스레드 안전 문제 처리 포함)? 이
while ((value=q.poll())!=null)
System.out.println(value);
}
나는 BlockingQueue
을 사용 중이며 큐의 다음 요소를 들여다보고 싶습니다. Queue.peek()
는 나에게 첫 번째 요소를 제공하지만 더 깊게 갈 필요가 있습니다.큐 깊이 들어가기
표준 방법이 있습니까, 아니면 직접 구현해야합니까 (스레드 안전 문제 처리 포함)? 이
while ((value=q.poll())!=null)
System.out.println(value);
}
사용은 사용하는 데이터 구조와 그것의 목적을 이해합니다.
[List, Set, Array, Vector, Stack, Queue 등과 같은 다른 데이터 구조로 동일한 작업을 수행 할 수 있습니다. 그러나 그들 모두는 그들 자신의 특징을 가지고있다.
대기열은 동일한 방법으로 요소에 액세스하는 곳에서 다음 요소에 액세스하려면 , 첫 번째 요소는에서 이동해야합니다.
이렇게하면 대기열이 비워집니다! – Elist