花费 6 ms
JVM老年代和新生代的比例

在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Ed ...

Wed Aug 07 21:08:00 CST 2019 0 5904
synchronized是可重入锁吗?

前言 面试题:synchronized是可重入锁吗? 答案:synchronized是可重入锁。ReentrantLock也是的。 1、什么是可重入锁呢? ...

Wed Dec 02 17:38:00 CST 2020 0 953
JVM性能调优的6大步骤,及关键调优参数详解

JVM性能调优方法和步骤1.监控GC的状态2.生成堆的dump文件3.分析dump文件4.分析结果,判断是否需要优化5.调整GC类型和内存分配6.不断分析和调整JVM调优参数参考 对JVM内存的系统 ...

Sat Aug 03 02:21:00 CST 2019 0 544
自己动手实现JDK动态代理

出自:作者:孤独烟 http://rjzheng.cnblogs.com/ -------------------------------------------------------- ...

Wed May 30 22:13:00 CST 2018 0 1112
多线程之sleep和wait的区别

它们最大本质的区别是:sleep()不释放同步锁,wait()释放同步锁. 还有用法的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你 ...

Fri May 04 22:37:00 CST 2018 0 933
死磕 java线程系列之自己动手写一个线程池

问题 (1)自己动手写一个线程池需要考虑哪些因素? (2)自己动手写的线程池如何测试? 简介 线程池是Java并发编程中经常使用到的技术,那么自己如何 ...

Wed Nov 25 04:35:00 CST 2020 0 398

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM