src/hotspot/share/gc/shared/preservedMarks.cpp
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();