• 2024-09-03Java中的限流策略:防止系统过载
    Java中的限流策略:防止系统过载大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在高并发的系统中,限流是一个非常重要的策略,它可以帮助我们保护系统不被过多的请求压垮,从而保证系统的稳定性和可用性。在Java中,有多种限流策略可以实现,本文将介绍几种常用
  • 2023-12-27# ReentrantLock源码阅读
    ReentrantLock源码阅读目录ReentrantLock源码阅读简介例子代码分析Sync.tryLockSync.initialTryLockSync.lockSync.tryReleaseNonFairSync.initialTryLockNonFairSync.tryAcquireFairSync.initialTryLockFairSync.tryAcquire参考链接本人的源码阅读主要聚焦于类的使用场景,一般只
  • 2022-12-06ReentrantLock源码
    ReentrantLock即是AQS线程同步队列器思想的具体应用/实现实现了AQS,并有公平锁和非公平锁(默认非公平锁)两种实现 ReentrantLock有三个重要的内部类:Sync(抽象类),NonfaireS
  • 2022-11-17图解ReentrantLock底层公平锁和非公平锁实现原理
  • 2022-10-24Semaphore
    1.介绍信号量为多线程协作提供了更为强大的控制方法。广义上说信号量是对锁的扩展,可以指定多个线程同时访问某一资源。2.构造方法publicSemaphore(intpermits){
  • 2022-09-23Java并发之ReentrantLock基础(一)
    ReentrantLock是Java中java.util.concurrent.locks.Lock的一个实现类,顾名思义它是Java中锁的一种实现,具体一点来说它是Java中一种可重入的独占锁。它与synchronized相比在