随笔分类 - JVM JUC
摘要:1.类加载器(将字节码文加加载到方法区 这里有一个验证的过程,错误的class将会被jvm吐出)重点 1.1 虚拟机加载器 启动类加载器:Bootstrap 通过getClassLoder获得的是Null。例如object类和String类的类加载器就是null因为权限不够 扩展类加载器:exten
阅读全文
摘要:上一篇生产者消费者模型中我们使用的是synchronize锁,选择我们需要换成Lock锁 Lock和synchronize的区别(synchronize的是随机抢到时间片,Lock可以按照顺序抢时间片精确让某个线程signal:condition配多把钥匙) 补充:notity并不会立即释放锁,需要
阅读全文
摘要:代码编程要求高内聚低耦合(我(线程)拿遥控器开(操作)空调(高内聚,空调被封装只有一个遥控开关) ) 1.线程 操作 资源类 JAVA Lambda表达式函数式接口 1. 复制小括号 写死右箭头 落地大括号(函数式接口中只能有一个方法) 2. @FunctionalInterface 3. defa
阅读全文