簡體   English   中英

是否存在未同步的java.util.Stack?

[英]Is there an unsynchronized java.util.Stack?

是否存在java.util.Stack未同步版本?

ArrayList幾乎具有我想要的所有內容,除了似乎沒有一種方法可以在固定的固定時間內刪除最后一個元素。

我想要可以像堆棧一樣工作的東西,但仍然讓我可以不斷地隨機訪問元素。

如果真的沒有任何東西,那么對我來說,推出自己的或使用java.util.Stack並沒有什么大不了的,但是對於我來說,我找不到Stack的非同步對象似乎很奇怪對應的,我認為這可能值得一問(同樣,Google似乎只是將我指向其他實現,而不是標准庫中的類)。

擴展Collections框架后, Stack被接口Deque取代。 它支持Stack的相同pushpoppeek方法。

Deque實現包括ArrayDequeLinkedList

Javadoc中以Deque的形式建議了一種替代方法

Deque<Integer> stack = new ArrayDeque<Integer>();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM