Vad är flyktigt i Java?
Vad är flyktigt i Java?

Video: Vad är flyktigt i Java?

Video: Vad är flyktigt i Java?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Maj
Anonim

Flyktig Nyckelord i Java . Flyktig nyckelord används för att ändra värdet på en variabel med olika trådar. Det används också för att göra klasser trådsäkra. Det betyder att flera trådar kan använda en metod och instans av klasserna samtidigt utan problem.

På samma sätt kan man fråga sig, vad menas med flyktig i Java?

Väsentligen, flyktig används för att indikera att en variabels värde kommer att modifieras av olika trådar. Deklarerar a flyktigt Java variabel innebär att : Tillgång till variabeln fungerar som om den är innesluten i ett synkroniserat block, synkroniserat på sig själv.

För det andra, vad är flyktigt och övergående i Java? flyktig och övergående är två helt olika sökord från olika områden av Java programmeringsspråk. övergående nyckelord används under serialisering av Java objekt medan flyktig är relaterad till synligheten av variabler som modifierats av flera trådar under samtidig programmering.

Härav, vad är flyktigt i Java med exempel?

Java Volatile nyckelord exempel . En tråd som kommer åt en flyktig fältet, kommer först att läsa dess aktuella värde från huvudminnet, istället för att använda ett potentiellt cachat värde. En skrivoperation till en flyktig variabeln upprättar en händer-före-relation med alla efterföljande läsningar av det flyktig variabel.

Är flyktig tråd säker i Java?

Tillgång till flyktig int in Java kommer vara tråd - säker . Men gör det flyktig ser till att skriv till variabel spolas till huvudminnet och läser till det också sker från huvudminnet och ser därför till att tråd se till höger kopia av variabel. Tillgång till flyktig synkroniseras automatiskt.

Rekommenderad: