Warum lesen Barriere nicht die "Stop the World" im ZGC -Müllsammler lösen? [Duplikat]Java

Java-Forum
Anonymous
 Warum lesen Barriere nicht die "Stop the World" im ZGC -Müllsammler lösen? [Duplikat]

Post by Anonymous »

Ich habe einige ähnliche Beiträge gesehen, aber ich habe keine genaue Antwort gefunden. Denken Sie also bitte daran, dass es in dieser Frage Wurzelspuren und Lesbarrieren betrifft. < /P>
Für Müllsammler, wie z. Auch wenn die Wurzel einem anderen Objekt neu zugeordnet ist und das referenzierte Objekt nach dem Kopieren von Referenzen getrennt wird, was dazu führt, dass der Müllsammler seine Referenzen während der Mutation nicht aktualisiert, gibt es noch eine Überlegung. Wenn das Objekt während der Markphase nicht anderen Objekten zugewiesen wird, beweist es, dass es keine Referenzen gibt, sodass keine fehlende Markierung auftritt. Wenn es anderen Objekten zugeordnet ist, kann die Lesebarriere weiterhin die Referenzänderung erfassen und vermeiden, dass die Markierung fehlende Markierung hat. Warum wird ein "Stopp der Welt" benötigt?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post