Hoe werkt vergelijken en ruilen?
Hoe werkt vergelijken en ruilen?

Video: Hoe werkt vergelijken en ruilen?

Video: Hoe werkt vergelijken en ruilen?
Video: Zorgverzekering opzeggen of afsluiten: hoe werkt dat? 2024, Mei
Anonim

Vergelijk-en-ruil . In de informatica, vergelijken en ruilen (CAS) is een atomaire instructie die wordt gebruikt in multithreading om synchronisatie te bereiken. Het vergelijkt de inhoud van een geheugenlocatie met een bepaalde waarde en, alleen als ze zijn hetzelfde, wijzigt de inhoud van die geheugenlocatie naar een nieuwe gegeven waarde.

Trouwens, hoe werkt swap en vergelijk in Java?

De vergelijken en ruilen (CAS)-instructie is een ononderbroken instructie die een geheugenlocatie leest, de leeswaarde vergelijkt met een verwachte waarde en een nieuwe waarde opslaat in de geheugenlocatie wanneer de leeswaarde overeenkomt met de verwachte waarde. Anders wordt er niets gedaan.

Vervolgens is de vraag, hoe werkt AtomicInteger in Java? De AtomicInteger class beschermt een onderliggende int-waarde door methoden te bieden die atomaire bewerkingen op de waarde uitvoeren. Het mag niet worden gebruikt als vervanging voor een geheeltallige klasse. De AtomicInteger klas maakt deel uit van de Java . atoompakket sinds: Java 1.5.

Trouwens, wat zijn atomaire instructies?

atomaire instructies zijn atomair geheugen instructies die kunnen synchroniseren of niet-synchroniseren, alle behalve atomic_ld zijn lezen-wijzigen-schrijven instructies (zie geheugenmodel). Syntaxis. Beschrijving van atoom en atoom Geen terugkeer instructies:.

Wat is atoomreferentie in Java?

De AtomicReferentie klasse biedt een object verwijzing variabele die atomair kan worden gelezen en geschreven. Door atomair betekent dat meerdere threads proberen hetzelfde te veranderen AtomicReferentie (bijv. met een vergelijk-en-swap-bewerking) zal de AtomicReferentie in een inconsequente toestand terechtkomen.

Aanbevolen: