有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java中的并发无锁并发链表

我想使用一个类似于this文件中描述的链接列表。 但是,我没有在web上找到任何Java实现

如果不存在上述链表的java实现,我想,我会使用java.util.concurrent.ConcurrentLinkedQueue<E>。这是一个好的选择吗(它不是一个真正的链表)

如果这不是一个好的选择,有人知道Java中可靠的并发(线程安全)无等待(无锁)链表实现吗


共 (1) 个答案

  1. # 1 楼答案

    ^{}是一个极好的无锁队列,它可以实现并发单链表的功能。 一个小警告:如果不使用poll或peek,而只使用迭代器()(+.remove()),它将泄漏内存

    这是一个杰出的^{}