摘要: volatile是一个轻量级的同步机制,相比传统的锁(如synchronized),在性能上面是有优势的,但是虚拟机对锁有过优化,所以很难确切的说volatile比synchronize快上多少。 volatile三大特性 保证可见性 防止指令重排 不保证原子性 一、保证可见性 Java内存模型(J 阅读全文
posted @ 2022-04-27 18:08 什么时候GC 阅读(44) 评论(0) 推荐(0)
摘要: 强引用:最常见且使用最多的,如果引用关系还在,垃圾收集器就永远不会回收被引用的对象,出现OOM也不会回收; 软引用:只被软引用关联的对象,在即将发生OOM时,垃圾收集器会将对象回收,一般使用场景是一些还有用,但是又不是必须的对象; 弱引用:只被弱引用关联的对象,在垃圾收集器工作的时候就会被回收,一般 阅读全文
posted @ 2022-04-14 22:13 什么时候GC 阅读(124) 评论(0) 推荐(0)
摘要: 问题:使用element-ui upload组件上传文件时,多选时会有Cannot set property 'status' of null报错,如图 背景:因为业务场景比较特殊,需要向file-list中添加数据,所以操作了file-list 经过测试发现,只要向file-list中添加数据就会 阅读全文
posted @ 2020-03-30 16:10 什么时候GC 阅读(2661) 评论(2) 推荐(0)
摘要: 转载:https://blog.csdn.net/x11819130/article/details/101779426 阅读全文
posted @ 2020-03-09 12:02 什么时候GC 阅读(1355) 评论(0) 推荐(0)