THIS是一篇关于为什么链表在多线程环境中很棒的文章。作者认为,链表对并发是非常友好的,因为用户可以有选择地获取被操作的节点及其影响的邻居的锁。让其他节点为其他线程打开。
我对多线程是个新手。有人能建议我们如何才能只在一个节点及其下一个和前一个节点上获得一个锁吗?
发布于 2015-02-15 04:30:00
jre中的ConcurrentLinkedDequeue和ConcurrentLinkedQueue提供了类似于所描述的行为。
https://stackoverflow.com/questions/28519641
复制相似问题