Tag: concurrency
All the articles with the tag "concurrency".
-
Redis 深挖(三)· 线程模型与性能
深挖 Redis 线程模型与性能:单线程执行为何天然原子、IO 多线程与 bio 后台线程各干什么、pipeline 收敛 RTT、8 种内存淘汰与惰性+定期过期、慢命令与 UNLINK、热 key 定位打散,落到竞价场景的生产红线。
-
并发协作与异步编排:闭锁、信号量与 CompletableFuture
并发协作与异步编排:CountDownLatch / CyclicBarrier / Semaphore 各自的场景、CompletableFuture 的任务编排与线程池隔离、超时兜底与异常处理,落到竞价并行拉取多路依赖的聚合。
-
并发容器:ConcurrentHashMap 与阻塞队列
并发容器怎么选:ConcurrentHashMap 从 JDK7 分段锁到 JDK8 CAS+synchronized+红黑树的演进、CopyOnWrite 的适用与代价、BlockingQueue 家族对比,以及为什么别再用 synchronizedMap。
-
线程池原理与调优:ThreadPoolExecutor 七参数、执行流程与拒绝策略
高并发服务的吞吐命脉:ThreadPoolExecutor 七参数与执行流程、四种拒绝策略、队列与线程数怎么算,配合监控、动态调参与 ThreadLocal 泄漏排查,落到竞价链路的线程池隔离实践。
-
AQS 与 Lock 家族:ReentrantLock、读写锁与 Condition
AQS 深挖:state + CLH 变体等待队列的模板方法,独占 / 共享两种模式,串起 ReentrantLock、读写锁、Condition 与 CAS,并对比 synchronized 的取舍。