Warum lesen Barriere nicht die "Stop the World" im ZGC -Müllsammler lösen? [Duplikat]
Posted: 01 Jul 2025, 11:43
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?
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?