【发布时间】:2020-12-10 08:50:40
【问题描述】:
我想要 LIFO 效果并且我想要它同步。有谁知道我应该使用这两种实现中的哪一种?谷歌搜索了一段时间,仍然没有好的答案。
底线:有什么区别,为什么要使用一个而不是另一个,为什么说有利于arrayDequeue?
【问题讨论】:
-
你是在说
Stack是Vector的孩子吗? -
Stack是同步的,ArrayDeque不是。如果您希望后者同步,请使用LinkedBlockingDeque或ConcurrentLinkedDeque。 -
这能回答你的问题吗? Why should I use Deque over Stack?
标签: java stack arraydeque lifo