[concurrency-interest] Queue quest
viktor.klang at gmail.com
Mon Apr 14 18:05:10 EDT 2014
It's really late here, but the presence of park/unpark tells me that this
On Mon, Apr 14, 2014 at 11:59 PM, Stanimir Simeonoff
<stanimir at riflexo.com>wrote:
>> On Mon, Apr 14, 2014 at 4:00 PM, Oleksandr Otenko <
>> oleksandr.otenko at oracle.com> wrote:
>>> Yes, but capacity availability is tricky to define.
>> Absolutely, I am open to suggestions!
> Here is an attempt with the described counter:
> Basically it is a linked queue w/o CAS on the head due to single consumer
> only, each node has an extra field *long counter *and the current size is
> poll(long nanos) may return spuriously as it doesn't bother with measuring
> time. Usually that's ok for single consumer queues as they go back to
> poll() if they don't have other tasks to do.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Concurrency-interest