我知道其中两个可以在多线程应用程序中使用ConcurrentLinkedDeque的基本区别。
任何人都可以给我一些实际的例子,如果错误地使用它会如何影响应用程序的性能,在哪种情况下我应该使用ConcurrentLinkedDeque以及何时使用ArrayDeque。
答案 0 :(得分:1)
如果您需要从多个线程同步访问您的队列,请使用ConcurrentLinkedDeque
,否则ArrayDeque
。
周期。
使用错误的结果是,如果您尝试在多线程设置中访问ArrayDeque
,则会损坏您的队列。
周期。
这是您唯一的考虑因素。所有其他人都没有实际意义。
讲座结束;)