Java >> Java tutorial >  >> Tag >> volatile

Java-hukommelsesmodel - flygtig og x86

På x86 er bufferne fastgjort til cachelinjen. Hvis cachelinjen går tabt, bruges værdien i bufferen ikke. Så der er ingen grund til at indhegne eller dræne bufferne; værdien, de indeholder, skal være aktuel, fordi en anden kerne ikke kan ændre dataene uden først at ugyldiggøre cachelinjen.


Java tag