Maison  >  Questions et réponses  >  le corps du texte

java - 并发标记清除的问题

问题:CMS并发标记清除
上图中初始标记和并发标记阶段具体做了什么,作者两句话代过,并且两句话的意思感觉还是一样的,没什么区别。

告诉我作者是不是在跟我打马虎眼??

两个阶段怎么理解,有什么区别?望各位指点

问题解决了:
书中提到的是直接与相连的节点

伊谢尔伦伊谢尔伦2742 Il y a quelques jours666

répondre à tous(1)je répondrai

  • PHPz

    PHPz2017-04-18 10:58:10

    Le sens de l'auteur est très évident. Comment peut-on établir qu'il s'agit d'une déclaration bâclée ? Le marquage initial consiste à rechercher tous les objets racine du GC (généralement des objets statiques dans la zone constante et des objets dans la pile de méthodes Java). Le marquage simultané consiste à utiliser plusieurs threads pour effectuer une recherche de traçage sur chaque objet racine du GC, c'est-à-dire. pour trouver d'autres objets dans le tas. Tous les objets qui peuvent lui être associés. Par conséquent, la charge de travail de la deuxième étape est très importante et l'utilisation de méthodes concurrentes peut considérablement accélérer le temps de gc.

    répondre
    0
  • Annulerrépondre