Hvad er flygtigt i Java?
Hvad er flygtigt i Java?

Video: Hvad er flygtigt i Java?

Video: Hvad er flygtigt i Java?
Video: What role has the VOLATILE keyword in Java? 2024, Kan
Anonim

Flygtig Søgeord i Java . Flygtig nøgleord bruges til at ændre værdien af en variabel med forskellige tråde. Det bruges også til at gøre klasser trådsikre. Det betyder, at flere tråde kan bruge en metode og instans af klasserne på samme tid uden problemer.

På samme måde kan man spørge, hvad der menes med flygtig i Java?

I det væsentlige, flygtige bruges til at angive, at en variabels værdi vil blive ændret af forskellige tråde. Erklærer en flygtig Java variabel midler : Adgang til variablen virker, som om den er indesluttet i en synkroniseret blok, synkroniseret på sig selv.

For det andet, hvad er flygtigt og forbigående i Java? flygtige og forbigående er to helt forskellige søgeord fra forskellige områder af Java programmeringssprog. forbigående søgeord bruges under serialisering af Java objekt mens flygtige er relateret til synligheden af variabler ændret af flere tråde under samtidig programmering.

Heraf, hvad er flygtigt i Java med eksempel?

Java Volatile søgeord eksempel . En tråd, der får adgang til en flygtige felt, vil først læse dens aktuelle værdi fra hovedhukommelsen i stedet for at bruge en potentiel cachelagret værdi. En skriveoperation til en flygtige variabel etablerer et sker-før-forhold med alle efterfølgende læsninger af det flygtige variabel.

Er flygtig tråd sikker i Java?

Adgang til flygtige int i Java vil være tråd - sikker . Men gør det flygtige sørger for, at skrivning til variabel skylles til hovedhukommelsen og læses til den også sker fra hovedhukommelsen og sørger derfor for, at tråd se til højre kopi af variabel. Adgang til flygtige synkroniseres automatisk.

Anbefalede: