mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8204857: ConcurrentHashTable: Fix parallel processing
Reviewed-by: coleenp, gziemski
This commit is contained in:
parent
effacccf36
commit
5eb354a014
5 changed files with 93 additions and 16 deletions
|
@ -456,7 +456,7 @@ void StringTable::grow(JavaThread* jt) {
|
|||
log_trace(stringtable)("Started to grow");
|
||||
{
|
||||
TraceTime timer("Grow", TRACETIME_LOG(Debug, stringtable, perf));
|
||||
while (gt.doTask(jt)) {
|
||||
while (gt.do_task(jt)) {
|
||||
gt.pause(jt);
|
||||
{
|
||||
ThreadBlockInVM tbivm(jt);
|
||||
|
@ -502,7 +502,7 @@ void StringTable::clean_dead_entries(JavaThread* jt) {
|
|||
bool interrupted = false;
|
||||
{
|
||||
TraceTime timer("Clean", TRACETIME_LOG(Debug, stringtable, perf));
|
||||
while(bdt.doTask(jt, stdc, stdd)) {
|
||||
while(bdt.do_task(jt, stdc, stdd)) {
|
||||
bdt.pause(jt);
|
||||
{
|
||||
ThreadBlockInVM tbivm(jt);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue