- P1212、CopyOnWriteArraySet
- P1313、ConcurrentHashMap
- P1414、走近Callable
- P1515、CountDownLatch
- P1616、CyclicBarrier
- P1717、Semaphore
- P1818、ReadWriteLock
- P1919、阻塞队列BlockingQueue
- P2020、BlockingQueue四组API
- P2121、同步队列SynchronousQueue
- P2222、池化技术及线程池使用
- P2323、7大参数及自定义线程池
- P2424、CPU密集型和IO密集型
- P2525、函数型接口和断定型接口
- P2626、消费型接口和供给型接口
- P2727、Stream流式计算
- P2828、ForkJoin详解
- P2929、异步回调
- P3030、理解JMM
- P3131、Volatile可见性及非原子性验证
- P3232、指令重排详解
- P3333、彻底玩转单例模式
- P3434、深入理解CAS
- P3535、原子引用解决ABA问题
- P3636、可重入锁
- P3737、自旋锁
- P3838、死锁排查
- P3939、JUC小结及资料说明
List 不安全:
Vector 在 JDK 1.0 就有了
问题解决了
问题再次解决
读写分离 MyCat
Set 不安全
HashSet 底层,就是 HashMap
例子很形象:
成功执行
把它放到最后
或者异步通信处理