在Java 6中使用的最佳方法,可以同时访问List
我有一个由多个线程访问的List对象.主要有一个线程,在某些情况下有两个线程,用于更新列表.根据正在处理的用户请求数,有一到五个可以从此列表中读取的线程.该列表不是要执行的任务队列,它是正在检索和同时更新的域对象的列表.现在有几种方法可以访问此列表的线程安全:–使用同步块–使用普通锁–使用ReadWriteLock–使用一个新的ConcurrentBLABLBA集合类我的问题:什么是最佳使用方法,因为cricital部分通常不包含大量操作?