环境
JDK: 1.8
分析
场景:读操作远大于写
特点:读取不用加锁,写入也不会阻塞读操作,写入-写入需要同步等待
1 |
|
get操作,很简单,没有锁
1 |
private E (Object[] a, int index) { |
add操作,加锁
1 |
public boolean add(E e) { |
JDK: 1.8
场景:读操作远大于写
特点:读取不用加锁,写入也不会阻塞读操作,写入-写入需要同步等待
1 |
|
get操作,很简单,没有锁
1 |
private E (Object[] a, int index) { |
add操作,加锁
1 |
public boolean add(E e) { |
近期评论