1.并发包之executor线程池
Futrue
- RunnableFuture
- RunnableFuture
- RunnableScheduledFuture
- ScheduledFuture
- Thread Runable Callable
Executor
- AbstractExecutorService
- ThreadPoolExecutor
- ScheduledExecutorService
- ScheduledThreadPoolExecutor
源码分析、深入讲解
2.并发包之locks锁
- Synchronized Volatile AbstractQueuedSynchronizer
- ReentrantLock Condition - ReentrantReadWriteLock ReadWriteLock
- 深入讲解、源码分析
3.并发包之tools 限制
-
CountDownLatch
-
Semaphore
4.并发包之aotmic原子
- atomic类 ThreadLocal ABA JMM
- cas算法乐观锁
5.并发包之collections容器
并发Queue
- BlockingQueue
- ArrayBlockingQueue
- ConcurrentLinkedQueue
Map
- ConcurrentHashMap
- HashMap
- HashTable
并发List SET
- CopyOnWriteArrayList
- CopyOnWriteArraySet
- ArrayList
- LinkedList
6.并发之ForkJoin框架
- ForkJoin框架介绍
- ForkJoin案列讲解
- ForkJoin原理解析
7.内存模型
- 重排序、可见性、顺序一致性、happens-beofre详解
- Synchronized Volatile ThreadLocal关键字详解
并发模拟工具
① Postman : Http请求模拟工具
② Apache Bench(AB) : Apache附带的工具,测试网站性能
③ Jmeter : Apache组织开发的压力测试工具
参考:并发模拟工具介绍