1.虚引用的作用
在书中介绍了强引用、软引用、弱引用、虚引用。那么虚引用的功能到底是什么呢?
在垃圾回收的过程中,当对象的可触及状态改变时,可以把引用对象和引用队列关联起来(垃圾收集器会把要回收的对象添加到引用队列中),当我们检测到这个队列中有我们感兴趣的对象时,就知道gc将要回收这个对象了。
参考:http://www.importnew.com/20992.html
2.并发和并行的区别
image.png
并发就是多个线程交替使用同一个CPU(看起来好像是这几个线程同时都在工作)
并行就是多个线程同时使用多个CPU(真的是这几个线程同时都在工作)
网友评论