Wat is vluchtig in Java?
Wat is vluchtig in Java?

Video: Wat is vluchtig in Java?

Video: Wat is vluchtig in Java?
Video: What role has the VOLATILE keyword in Java? 2024, November
Anonim

Vluchtig Trefwoord in Java . Vluchtig trefwoord wordt gebruikt om de waarde van een variabele door verschillende threads te wijzigen. Het wordt ook gebruikt om klassen veilig te maken. Het betekent dat meerdere threads zonder problemen tegelijkertijd een methode en instantie van de klassen kunnen gebruiken.

Evenzo kan men zich afvragen, wat wordt bedoeld met vluchtig in Java?

Eigenlijk, vluchtig wordt gebruikt om aan te geven dat de waarde van een variabele door verschillende threads wordt gewijzigd. a. declareren vluchtige Java variabele middelen : Toegang tot de variabele werkt alsof deze is ingesloten in een gesynchroniseerd blok, op zichzelf gesynchroniseerd.

Ten tweede, wat is vluchtig en van voorbijgaande aard in Java? vluchtig en van voorbijgaande aard zijn twee totaal verschillende zoekwoorden uit verschillende gebieden van Java programmeertaal. vergankelijk trefwoord wordt gebruikt tijdens serialisatie van Java object terwijl vluchtig is gerelateerd aan de zichtbaarheid van variabelen die zijn gewijzigd door meerdere threads tijdens gelijktijdige programmering.

Hiervan, wat is vluchtig in Java met bijvoorbeeld?

Java vluchtig trefwoord voorbeeld . Een draad die toegang heeft tot een vluchtig veld, zal eerst de huidige waarde uit het hoofdgeheugen lezen, in plaats van een potentiële waarde in de cache te gebruiken. Een schrijfbewerking naar a vluchtig variabele vestigt een happening-before-relatie met alle volgende lezingen daarvan vluchtig variabel.

Is vluchtige thread veilig in Java?

Toegang tot vluchtig int in Java zal zijn draad - veilig . Maar het maken vluchtig zorgt ervoor dat het schrijven naar de variabele naar het hoofdgeheugen wordt gespoeld en dat er ook naar wordt gelezen vanuit het hoofdgeheugen en zorgt er dus voor dat: draad zie rechts kopie van variabele. Toegang tot de vluchtig wordt automatisch gesynchroniseerd.

Aanbevolen: