我使用的是BlockingQueue
,希望能夠窺視隊列中的下一個元素。 Queue.peek()
給了我第一個下一個元素,但我需要更深入。深入窺視隊列
有沒有標準的方法,或者我應該自己實現它(包括處理線程安全問題)?
我使用的是BlockingQueue
,希望能夠窺視隊列中的下一個元素。 Queue.peek()
給了我第一個下一個元素,但我需要更深入。深入窺視隊列
有沒有標準的方法,或者我應該自己實現它(包括處理線程安全問題)?
使用,而LOPP此
while ((value=q.poll())!=null)
System.out.println(value);
}
瞭解您所使用的數據結構和它的目的。
您可以通過不同的數據結構來完成同樣的工作,如[List,Set,Array,Vector,Stack,Queue等]。但是他們每個人都有自己的特點。
隊列用於FIFO,在那裏你以相同的方式訪問元素,訪問下一個元素,第一個元素應該從中移出。
這將清空隊列! – Elist