01 2021 档案
摘要:多线程锁有两种: 一种是用关键字 : syncronized实现 另一种是用Lock的实现类实现。 关于syncronized的锁,以及锁升级的解释可以参考一位博主写的(https://www.cnblogs.com/yuhangwang/p/11295940.html) 这里就先看Reentran
阅读全文
摘要:public class ThreadLocalDemo { static ThreadLocal<Integer> local = new ThreadLocal<Integer>(){ @Override protected Integer initialValue() { return 0;
阅读全文
摘要:Java虚拟机运行时数据区 方法区:存储 类信息、常量、静态变量、即使编译器编译后的代码等数据,也有别名叫做非堆。 方法区其中有包含有 运行时常量池,用于存放编译期生成的各种字面量和符号引用。其中,可通过String.intern()方法将字符串放入运行时常量池中。 堆:存储的是类实例对象,数组。
阅读全文

浙公网安备 33010602011771号