摘要:
前言 本篇博客来自 https://www.cnblogs.com/clover-forever/p/12616869.html 自己在此记录一下,方便日后复习。 虚假唤醒的概念 jdk官方文档解释: 所以说在wait和notify一块使用时,如果使用if作为条件时,会有虚假唤醒的情况发生,所以必须 阅读全文
posted @ 2020-04-13 21:58
经典鸡翅
阅读(3665)
评论(0)
推荐(2)
摘要:
前言 wait和notify必须在synchronized块中,否则会抛出IllegalMonitorStateException。 原因 代码示例 代码示例的问题所在 一个消费者调用take,发现buffer.isEmpty。 在消费者调用wait之前,由于cpu的调度,消费者线程被挂起,生产者调 阅读全文
posted @ 2020-04-13 21:46
经典鸡翅
阅读(1781)
评论(0)
推荐(0)

浙公网安备 33010602011771号