当前位置: 首页 > 面试题库 >

Java的JDK中是否有并发列表?

沃阳曜
2023-03-14
问题内容

如何创建并发的List实例,可以在其中按索引访问元素?JDK是否可以使用任何类或工厂方法?


问题答案:

java.util.concurrent中有一个并发列表实现。特别是CopyOnWriteArrayList



 类似资料:
  • 问题内容: 是否仍然有效?我想知道本书中描述的思想,概念和实现是否仍与最新的Java版本兼容。 我问是因为最新版本是2006年完成的。 问题答案: 是的,在我看来仍然有效。从6到7的变化不大。Fork- join是一项新功能,非常适合分治法式的问题。但是本书中所有现有的东西,例如同步,易失性,servlet,仍然非常有效。

  • 问题内容: 我正在上一门计算机科学课程,课程大纲说要下载Java 1.6。我找不到Java 1.6,所有内容都显示JDK6。当我用Java 1.6进行搜索时,发现此链接: http://java.sun.com/javase/downloads/index.jsp 这就是他所说的Java 1.6吗?我下载了JDK 6 update 17和netbeans 6.8。我会给教员发电子邮件并问他这个问题

  • 问题内容: Java中是否有Mutex对象或一种创建对象的方法?我问是因为用1许可初始化的Semaphore对象对我没有帮助。考虑这种情况: 如果在第一次获取时发生异常,则catch块中的释放将增加许可,并且该信号量不再是二进制信号量。 正确的方法是吗? 上面的代码是否可以确保信号量是二进制的? 问题答案: 看到此页面:http : //www.oracle.com/technetwork/art

  • 问题内容: JDK或Google Guava中是否有类似这种方法 例如,如果某些东西返回空列表,这很容易在增强循环中不崩溃 不会崩溃。 我环顾四周,却找不到任何这样的方法,我想知道我是否错过了它,或者是否有这样的原因导致这种方便的方法不方便使用,因此不包括在内? 问题答案: Objects.firstNonNull(list, ImmutableList. of()); 不需要专门的方法,实际上,

  • 问题内容: 我想用一个链表像中描述的这个文件。但是,我在网络上找不到任何Java实现。 如果上述链接列表的java实现不存在,我想我会使用。这是一个不错的选择(它实际上不是链接列表)吗? 如果不是一个好的选择,那么有人知道Java中可靠的并发(线程安全)无等待(无锁)链接列表实现吗? 问题答案: 是一个极好的无锁队列,它可以执行并发单个链表。一个小警告:如果您不使用poll或peek,而仅iter

  • 问题内容: 我正在写一个脚本,将做一些绘图。我希望它绘制几个数据系列,每个数据系列都有其独特的线条样式(不是颜色)。我可以轻松地遍历列表,但是python中已经有这样的列表了吗? 问题答案: 根据文档,您可以通过执行以下操作找到它们: 您可以使用标记做同样的事情 编辑:在最新版本中,仍然有相同的样式,但是您可以改变点/线之间的间隔。