[concurrency-interest] Blocking queue
gykwok at yahoo.com
Wed May 17 11:25:43 EDT 2006
Conceptually, this is what I'd like to achieve.
Suppose I have two types of tasks they are put in some
kind of queue.
I want to have some number of threads desginated to
block on take() only on type 1 task.
I also want to have some number of threads designated
to take type 2 task and process.
However, if none of the type 2 tasks is available,
then it should take the type 1 task and starts
Is there any neat way of doing it besides making two
queues and poll on them alternatively?
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
More information about the Concurrency-interest