三个好用的并发工具类 www.cnblogs.com/yangming199…
手撕AQS之共享锁模式 blog.csdn.net/ai_xao/arti…
剖析基于并发AQS的共享锁的实现(基于信号量Semaphore) blog.csdn.net/javazejian/…
深入浅出AQS之共享锁模式 www.cnblogs.com/lfls/p/7599…
全面理解Java内存模型 blog.csdn.net/suifeng3051…
Java volatile关键字最全总结:原理剖析与实例讲解(简单易懂) blog.csdn.net/u012723673/…
blog.csdn.net/cdefggg/art… www.cnblogs.com/lucky9322/p… 04消息队列系列-RabbitMQ 利用MQ实现事物补偿
简单聊聊消息队列的事务补偿机制 my.oschina.net/u/1589819/b…
死信队列,消息补偿,发布订阅
JDK1.8中 ConcurrentHashMap 中的CAS 和 synchronized是如何使用的 CAS:在判断数组中当前位置为null的时候,使用CAS来把这个新的Node写入数组中对应的位置 synchronized :当数组中的指定位置不为空时,通过加锁来添加这个节点进入数组(链表<8)或者是红黑树(链表>=8)