2019年7月29日

wait()、notify()方法原理,以及使用注意事项--丢失唤醒、虚假唤醒

摘要: wait、notify原理 在前面以经说到对象锁的本质,重量级锁模式时对象头是一个指向互斥量的指针,实际上互斥量就是一个监视器锁(ObjectMonitor)的数据结构,此时对象的hashCode、分代年龄等信息都会保存到对应的ObjectMonitor中,ObjectMonitor还有一些属性如r 阅读全文

posted @ 2019-07-29 18:20 千山万水楼外楼 阅读(4661) 评论(1) 推荐(1)

消费者、生产者Java代码示例,wait-notify实现

摘要: 箱子中的苹果代表资源,现在有消费者从箱子中拿走苹果,生产者往箱子中放苹果。代码如下: 资源--箱子中的苹果: public class Box { int size; int num; public Box(int size, int num) { this.size = size; this.nu 阅读全文

posted @ 2019-07-29 17:07 千山万水楼外楼 阅读(482) 评论(0) 推荐(0)

导航