Dans l'algorithme de récupération de place mark-sweep-compact, vous devez arrêter le monde lors du déplacement d'objets, car le graphique de référence devient incohérent et vous devez remplacer les valeurs de toutes les références pointant vers l'objet.
Mais que se passe-t-il si vous avez une table de hachage avec l'ID d'objet comme clé et le pointeur comme valeur, et que les références pointent vers cet ID au lieu de l'adresse de l'objet ... est tenté d'être écrit pendant la copie ...
Y a-t-il une erreur dans ma ligne de pensée?