摘要: 8. 生产者消费者案例-虚假唤醒 参考下面生产者消费者案例: 当多个生产者、消费者同时响应资源时,程序输出如下(商品数出现负数): 原因如下,即产生了虚假唤醒: 解决方法在jdk的wait()方法里已经声明,即需要把wait()方法放在循环里(生产者方法也同下) 9. Condition 线程通信 阅读全文
posted @ 2018-03-04 17:15 雪山上的蒲公英 阅读(557) 评论(1) 推荐(1)
摘要: 5. CountDownLatch 闭锁 Java 5.0 在 java.util.concurrent 包中提供了多种并发容器类来改进同步容器的性能。 CountDownLatch 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 闭锁可以延迟线程的进度直到其 阅读全文
posted @ 2018-03-04 17:10 雪山上的蒲公英 阅读(1033) 评论(0) 推荐(0)
/* 返回顶部代码 */