`GenCollectedHeap::process_roots` is always called by the VM thread only (in serial GC), so all parallel constructs can be removed, namely the field of `SubTasksDone` and the arg of `StrongRootsScope`.
- relates to
-
JDK-8260643 Remove parallel version handling in CardTableRS::younger_refs_in_space_iterate()
-
- Resolved
-
-
JDK-8259668 Make SubTasksDone use-once
-
- Resolved
-