【发布时间】:2017-01-24 18:34:34
【问题描述】:
在什么情况下会发生这种情况?
据我所知
阻塞队列是产生对象和消费对象的线程之间的缓冲区。
等待队列防止线程竞争同一个锁。
所以线程获得了锁,但由于它现在很忙,所以无法传递给消费者?
【问题讨论】:
-
这两件事彼此无关。
BlockingQueues包含对象,而不是线程。线程从/向队列读取和写入,它们不会被“转移”到它。 -
你应该检查这个问题:stackoverflow.com/questions/15680422/…
-
对不起,如果它没有多大意义,但标题直接来自我过去的考试,发现它相当混乱。为链接欢呼。
-
这是你的考试??祝你好运!!
标签: java concurrency scheduling