On Fri, 21 Jul 2023 16:42:25 GMT, Doug Lea wrote:
>> This update addresses performance issues across both LinkedTransferQueue and
>> SynchronousQueue by creating a common basis for implementation across them
>> (mainly in LinkedTransferQueue). Pasting from internal doc summary of
>> changes:
On Tue, 2 Jul 2024 19:28:58 GMT, Doug Lea wrote:
>> @DougLea is there any timeline where we can expect the backport of this fix
>> into jdk17? or any other work around?
>
> @suryag10 Sorry I'm not the right person to ask about backports.
Thanks for the info @DougLea and @jaikiran
On Fri, 21 Jul 2023 16:42:25 GMT, Doug Lea wrote:
>> This update addresses performance issues across both LinkedTransferQueue and
>> SynchronousQueue by creating a common basis for implementation across them
>> (mainly in LinkedTransferQueue). Pasting from internal doc summary of
>> changes:
On Tue, 2 Jul 2024 17:55:31 GMT, Suryanarayana Garlapati
wrote:
>> @wborn I think 17 should also be OK modulo deleting 2 lines for pre-21
>> mentioned above. I only checked with 19 though..
>
> @DougLea is there any timeline where we can expect the backport of this fix
> into jdk17? or any
On Thu, 10 Aug 2023 15:03:18 GMT, Doug Lea wrote:
>> Thanks for making the fixes Doug!
>> Would it also be possible to backport these fixes to Java 17?
>>
>> It seems to be a very common issue for openHAB users now that they upgrade
>> to openHAB 4 which requires Java 17.
>>
>> See:
>>
>> *
On Sun, 6 Aug 2023 12:23:54 GMT, Wouter Born wrote:
>> Doug Lea has updated the pull request with a new target base due to a merge
>> or a rebase. The incremental webrev excludes the unrelated changes brought
>> in by the merge/rebase. The pull request contains 13 additional commits
>> since
On Fri, 21 Jul 2023 16:42:25 GMT, Doug Lea wrote:
>> This update addresses performance issues across both LinkedTransferQueue and
>> SynchronousQueue by creating a common basis for implementation across them
>> (mainly in LinkedTransferQueue). Pasting from internal doc summary of
>> changes:
On Fri, 21 Jul 2023 16:29:24 GMT, Doug Lea wrote:
>> src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
>> line 896:
>>
>>> 894: for (DualNode p = (pred == null) ? head : pred.next, c = p;
>>> 895: p != null; ) {
>>> 896:
> This update addresses performance issues across both LinkedTransferQueue and
> SynchronousQueue by creating a common basis for implementation across them
> (mainly in LinkedTransferQueue). Pasting from internal doc summary of
> changes:
> * * Class DualNode replaces Qnode, with fields