• HOME
  • SEARCH
  • TOPICS
  • DATA

  • Java 中的死锁

    描述 线程A先锁定DeadLock字节码对象,在内部延迟1秒,再锁定Object字节码对象。 线程B先锁定Object字节码对象,在内部延迟1秒,再锁定Dead

    2021-04-05, Views: 2661 , Topics: Java juc 锁

  • Java 中的锁 synchronized

    锁的状态 无锁状态、偏向锁、轻量级锁、重量级锁。 偏向锁加锁过程 访问Mark Word中偏向锁的标识是否设置成1,锁标志位是否为01,确认为可偏向状态。 如

    2021-04-04, Views: 3432 , Topics: Java juc 锁

  • Java 中的锁

    关键词和类 synchronized ReentrantLock ReentrantReadWriteLock StampedLock LockSupport

    2021-04-03, Views: 3384 , Topics: Java juc 锁

  • Java FutureTask 源码解析

    说明 本文基于Java8。 构造方法 传入Callable对象,使用成员变量接收,并将状态改为NEW。 private Callable<V> ca

    2021-03-26, Views: 3509 , Topics: Java 面试 juc

  • 惊群效应是什么?如何避免惊群效应?

    线程惊群 惊群效应(thundering herd)是指多进程(多线程)在同时阻塞等待同一个事件的时候(休眠状态),如果等待的这个事件发生,那么他就会唤醒等待的

    2021-03-24, Views: 9432 , Topics: Java juc 面试

  • Java synchronized 锁字符串注意点

    描述 使用synchronized关键字,根据不同字符串进行上锁。 public static void main(String[] args) { for (int i = 0; i <

    2020-09-24, Views: 5380 , Topics: Java 锁 juc

  • Java 并发编程之 Phaser

    作用 可重用的同步屏障,用法与CountDownLatch和CyclicBarrier相似,支持更灵活的用法。 构造函数 parties:需要参与协作的线程数量

    2020-01-22, Views: 4002 , Topics: Java juc

  • Java 并发编程之 Semaphore

    作用 限制一定数量的线程去访问资源。 互斥锁:许可证为1时,可用作互斥锁。 ATM取钱:许可证&gt;1时,获得许可证的线程唤醒。 构造函数 permi

    2020-01-18, Views: 2986 , Topics: Java juc

  • Java 并发编程之 CyclicBarrier

    作用 允许一组线程互相等待,以达到共同的障碍点,再执行CyclicBarrier中指定Runable任务。 人满开车:到3(设置人数)就开车。 构造函数 par

    2020-01-17, Views: 3223 , Topics: Java juc

  • Java 并发编程之 CountDownLatch

    作用 允许一个或多个线程等待,直到其他线程的一组操作完成后,再完成自身线程中暂停后的后续操作。 倒计时:到0(设置倒数几秒)就执行下一步。 构造函数 count

    2020-01-16, Views: 3535 , Topics: Java juc

  • 设计模式之单例模式

    作用 保证一个类只有一个实例,并提供一个访问它的全局访问点。 饿汉式(静态变量) 线程安全 未达到懒加载效果,可能造成内存浪费 @see java.lang.

    2019-12-11, Views: 3627 , Topics: 设计模式 Java juc

  • First Prev
  • 1
  • 2
  • 3
  • 4
  • Next

©2026 沪ICP备18012661号-1 阿里云

Messages Sitemap GitHub