changeset 51598 | c88019b32bc4 |
parent 49722 | a47d1e21b3f1 |
child 57777 | 90ead0febf56 |
--- a/src/hotspot/share/gc/shared/preservedMarks.cpp Thu Aug 30 12:39:26 2018 -0700 +++ b/src/hotspot/share/gc/shared/preservedMarks.cpp Thu Aug 30 16:16:19 2018 -0400 @@ -100,7 +100,7 @@ public: virtual void work(uint worker_id) { uint task_id = 0; - while (!_sub_tasks.is_task_claimed(/* reference */ task_id)) { + while (_sub_tasks.try_claim_task(/* reference */ task_id)) { _preserved_marks_set->get(task_id)->restore_and_increment(_total_size_addr); } _sub_tasks.all_tasks_completed();