- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 JVM-类加载器
JVM的体系架构图 JVM的调优就是调堆heap! JVM中,栈、本地方法栈和程序计数器一定不会有垃圾!类加载器 类加载到JVM的过程。类的加载、连接和初始化加载:查找并加载类的二进制数据连接验证:保证被加载类的正确性,保证编译通过。准备:给类的静态变量分配内存空间,并给该变量赋值初始默认值。解析:把类中的符号引用转换为直接引用,即将静态变量指向分配的内存地址...
2020-03-11 16:38:51 200
原创 JUC学习(二)
2.4、生产者消费者问题sleep和wait的区别1、类不同 sleep是Thread类中的方法,wait是Object中的方法。2、会不会释放资源 sleep不会释放锁???wait会释放锁。3、使用范围不同 sleep是Thread的一个静态方法,在哪里都能够调用。建议通过TimeUnit枚举类来调用。TimeUnit.SECONDS.sleep(3);//休眠三秒...
2020-03-08 17:11:37 91
原创 JUC学习(一)
1、什么是JUCJUC是java原生的并发包。是将包名(java.util.concurrent)首字母组合在一起的叫法。并发和并行并发(concurrent,名词为:concurrency):多个线程操作同一个资源,只能交替执行,强调的是交替。并行(parallel,名词为:parallelism):多个线程同时执行不同的任务,强调的是同时。需要在多核CPU下才能做到。2、多线程执...
2020-03-04 19:26:58 154
spring bean的源码
2009-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人