240 发简信
IP属地:湖南
  • 120
    Java 垃圾回收器类型

    垃圾收集器类型(以Java8为例) 串行垃圾回收器(Serial Garbage Collector) 串行垃圾回收器在进行垃圾回收时,它会持有所有应用程序的线程,冻结所有应...

  • Java CAS 底层代码实现

    CAS 什么是CAS 在计算机科学中,比较和交换(Conmpare And Swap)是用于实现多线程同步的原子指令。 它将内存位置的内容与给定值进行比较,只有在相同的情况下...

  • 120
    ThreadPoolExecutor使用与注意事项

    为什么用线程池 线程池的主要特点有:线程复用、控制最大并发数、线程管理使用线程池主要目的:1.降低资源消耗。通过重复利用已经创建的线程降低线程创建和销毁造成的消耗2.提高响应...

  • 120
    Java DeadLock 演示与排查

    什么是死锁 死锁是指两个或者两个以上的线程在执行过程中,因为争夺资源而造成的一种相互等待的现象,若无外力干涉,那它们都将无法推进下去。 代码举例 死锁排查 获取怀疑产生死锁的...