hg: jdk/jdk: 8212826: Make PtrQueue free list lock-free
kim.barrett at oracle.com
kim.barrett at oracle.com
Sun Jan 20 00:51:48 UTC 2019
Changeset: 9ff1e6cacac3
Author: kbarrett
Date: 2019-01-19 19:50 -0500
URL: http://hg.openjdk.java.net/jdk/jdk/rev/9ff1e6cacac3
8212826: Make PtrQueue free list lock-free
Summary: Add lock-free stack and use in BufferNode::Allocator.
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
+ src/hotspot/share/utilities/lockFreeStack.hpp
! test/hotspot/gtest/gc/shared/test_ptrQueueBufferAllocator.cpp
+ test/hotspot/gtest/utilities/test_lockFreeStack.cpp
More information about the jdk-changes
mailing list