摘要:
https://www.jianshu.com/p/8de8c6a839e8 public class Automic1 { //AtomicInteger解决不了ABA问题,ABA问题可能在业务场景下会导致问题,例如一个人去取款,取款机因为特殊原因启动了两个线程,其中一个线程执行扣减成功,本来10 阅读全文
摘要:
CountDownLatch: CountDownLatch允许一个或多个线程等待其他线程完成操作; CountDownLatch需要指定一个整数值,此值是线程将要等待的操作数,当减为0时,才会唤醒所有await的线程,一个countdownlatch只能用一次 public class Count 阅读全文