
Java
同中书门下平章事jaren
这个作者很懒,什么都没留下…
展开
-
Java多线程——生产者消费者模型
这里主要解读生产者消费者模型的工作方式以及JDK5.0新增实现和传统同步关键字实现方式的区别。 在JDK5.0新增了Lock、Condition这两个接口来处理多线程安全问题。 Lock:可替代synchronized实现的同步函数或同步代码块。 Condition:封装Object 监视器方法(wait、notify 和 notifyAll)成为专用的监视器对象,Lock 可以绑定多组...原创 2017-02-27 20:01:41 · 899 阅读 · 0 评论 -
JNI--UnsatisfiedLinkError
.原创 2017-03-31 21:40:20 · 4955 阅读 · 1 评论 -
关于finalize()
finalize()是Object中的方法,当垃圾回收器将要回收对象所占内存之前被调用,即当一个对象被虚拟机宣告死亡时会先调用它finalize()方法,让此对象处理它生前的最后事情(这个对象可以趁这个时机挣脱死亡的命运)。要明白这个问题,先看一下虚拟机是如何判断一个对象该死的。 判定死亡 Java采用可达性分析算法来判定一个对象是否死期已到。Java中以一系列"GC Roots"对象...原创 2017-04-26 09:21:05 · 7677 阅读 · 0 评论