在多线程中,同步访问是一个关键点,
如果我想用arraylist实现一个lock-free的无锁访问,我该怎么做?
synchronized lock这些都是是加上了锁,我想不加锁的实现多线程,应该如何做到操作之间的互斥呢?用信号量吗?还是?
如果我想用arraylist实现一个lock-free的无锁访问,我该怎么做?
synchronized lock这些都是是加上了锁,我想不加锁的实现多线程,应该如何做到操作之间的互斥呢?用信号量吗?还是?
莫非是说CopyOnWriteArrayList……