摘要:
CAS是什么? 比较并交换 例子1: public class ABADemo1 { public static void main(String[] args) { AtomicInteger atomicInteger = new AtomicInteger(5); System.out.pri 阅读全文
摘要:
ArrayList,HashSet在多线程下会有线程安全问题,会抛java.util.ConcurrentModifycationException 导致原因就是: 并发争抢导致,例如一个人正在写入,另一个人来抢夺,导致数据不一致异常,并发修改异常。 解决ArrayList线程安全问题方案 List 阅读全文