Nei linguaggi gestiti, come viene applicata l'atomicità delle operazioni di riferimento?
Su alcune piattaforme i riferimenti devono essere almeno a 64 bit, quindi non può fare affidamento su operazioni di parole atomiche di solito a 32 bit ...
È fatto semplicemente attraverso l'uso di serrature? Non sarebbe considerato troppo costoso in termini di prestazioni?
Per essere più precisi non intendevo le tutte operazioni di riferimento, intendo per lo più l'assegnazione che è atomica, ad esempio .NET e Java. Ma anche l'assegnazione non è ovviamente atomica dato che sulla maggior parte delle piattaforme non è possibile modificare in modo affidabile il valore di 64 bit word in modo atomico ...