【发布时间】:2014-09-27 00:16:56
【问题描述】:
允许从列表(或其他数据结构)上的多个线程进行搜索,但防止对列表的搜索和对不同线程上的列表的编辑交错的好方法是什么?我尝试在搜索和编辑方法中使用同步块,但是当尝试在多个线程中运行搜索时,这可能会导致不必要的阻塞。
编辑:ReadWriteLock 正是我想要的!谢谢。
【问题讨论】:
-
发布您的代码以阐明您要完成的工作。
-
使用读写锁。
标签: java multithreading synchronization readwritelock