Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8221102

Allow GC threads to participate in threads claiming protocol

XMLWordPrintable

    • gc
    • b15
    • generic
    • generic
    • Not verified

      JDK-8219613 introduced SATB queues for NonJavaThreads. In Shenandoah (and likely G1) the StringDedupThread needs SATB queues. Also, in Shenandoah, all threads' SATB queues get flushed at end of marking using the thread claiming protocol. Currently, only Java threads and the VMThread participate in this, which means that the StringDedupThread will not have its SATB queue flushed at the end.
      This change is proposing a mechanism to allow (some) GC threads to participate in thread claiming.

        There are no Sub-Tasks for this issue.

            kbarrett Kim Barrett
            rkennke Roman Kennke
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: