摘要: 上一节中,通过while和notifyAll解决了多个生产者,消费者对共享资源的访问问题,现在开始升级但是,仍然有改进之处,主要体现在两点: 1)使用新版本1.5开始后的锁Lock解决,目的将其全部替换实现相同功能 2)由于notifyAll唤醒的是己方和对方线程,我们优化的是只唤醒对方进程方案1,... 阅读全文
posted @ 2015-12-18 17:46 平常心,平常心 阅读(4065) 评论(0) 推荐(1) 编辑
摘要: 温故一下上一节所学习的生产者消费者代码:两个线程时:通过标志位flag的if判断和同步函数互斥较好解决两个线程,一个生产者、一个消费者交替执行的功能类名:ProducterConsumerDemo.java代码: 1 class ProducterConsumerDemo 2 { 3 pu... 阅读全文
posted @ 2015-12-18 16:13 平常心,平常心 阅读(1127) 评论(1) 推荐(0) 编辑
摘要: 看了毕向东老师的生产者消费者,就照着视频参考运行了一下,感觉还好这个值得学习的是条理特别清晰:ProducterConsumerDemo.java中,一个资源类Resources,生产者消费者都可以访问的到。生产者类Producter,消费者Consumer都实现了Runnable接口,在其中的ru... 阅读全文
posted @ 2015-12-18 12:17 平常心,平常心 阅读(458) 评论(0) 推荐(0) 编辑