2022
03-17
03-17
Java中常见的并发控制手段浅析
目录前言1.1同步代码块1.2CAS自旋方式1.3锁1.4阻塞队列1.5信号量Semaphore1.6计数器CountDownLatch1.7栅栏CyclicBarrier1.8guava令牌桶1.9滑动窗口TimeWindow1.10小结前言单实例的并发控制,主要是针对JVM内,我们常规的手段即可满足需求,常见的手段大概有下面这些同步代码块CAS自旋锁阻塞队列,令牌桶等1.1同步代码块通过同步代码块,来确保同一时刻只会有一个线程执行对应的业务逻辑,常见的使用姿...
继续阅读 >