楼度笔墨
  • 首页
  • 归档
  • 标签
  • 分类
楼度笔墨
  • 首页
  • 归档
  • 标签
  • 分类

Java多线程中sleep、wait、join、yield的区别

2021-10-09
java
锁池 所有需要竞争同步锁的线程都会放在锁池当中,比如当前对象的锁已经被其中一个线程得到,则其他线程需要在这个锁池进行等待,当前面的线程释放同步
阅读更多

Java线程的生命周期中的状态

2021-10-09
java
线程通常有五种状态 新建状态(New):新创建了一个线程对象。 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start方
阅读更多

Java的GC如何判断对象可以被回收

2021-10-09
java
引用计数法:每个对象有一个引用计数属性,新增一个引用时计数加1,引用释放时计数减1,计数为0时可以回收 可达性分析法:从 GC Roots 开始向下搜索,搜索
阅读更多

Java类加载器

2021-10-09
java
JDK自带有三个类加载器:bootstrap ClassLoader、ExtClassLoader、AppClassLoader。 BootSt
阅读更多

ConcurrentHashMap原理,jdk7和jdk8版本的区别

2021-10-09
java
jdk7版本 数据结构:ReentrantLock+Segment+HashEntry,一个Segment中包含一个HashEntry数组,每
阅读更多

Java的String、StringBuffer、StringBuilder区别

2021-10-09
java
String是final修饰的,不可变,每次操作都会产生新的String对象 StringBuffer和StringBuilder都是在原对象
阅读更多
上一页 下一页
由 Hugo 强力驱动 | 主题 - Even
本站总访问量 spinner.svg 次 | 本站总访客数 spinner.svg 人
© 2019 - 2025楼度笔墨