[concurrency-interest] Blocking queue
dawidk at mathcs.emory.edu
Wed May 17 22:15:49 EDT 2006
Grace Kwok wrote:
> Presumably, the takeType2BeforeType1Task() method
> waits for anyQueueNotEmpty. But the one who signals
> it is the put(type2obj). So, the
> takeType2BeforeType1Task() method would really only be
> the takeType2Task() method if I understand correctly.
The put(type1) may signal _both_ "nonEmpty" conditions (they belong to
the same lock).
More information about the Concurrency-interest