Kaip veikia lyginimas ir keitimas?
Kaip veikia lyginimas ir keitimas?

Video: Kaip veikia lyginimas ir keitimas?

Video: Kaip veikia lyginimas ir keitimas?
Video: Kaip patikrinti turbina? Kas tai yra ir kaip ji veikia?? 2024, Lapkritis
Anonim

Palyginkite ir pakeiskite . Informatikos srityje, lyginti ir keistis (CAS) yra atominė instrukcija, naudojama daugiasriegiuose sinchronizavimui pasiekti. Jis lygina atminties vietos turinį su nurodyta reikšme ir tik tuo atveju, jei jos yra tas pats, pakeičia tos atminties vietos turinį į naują nurodytą reikšmę.

Be to, kaip „Java“veikia apsikeitimas ir palyginimas?

The lyginti ir keistis (CAS) instrukcija yra nepertraukiama komanda, kuri nuskaito atminties vietą, lygina nuskaitytą reikšmę su numatoma reikšme ir išsaugo naują reikšmę atminties vietoje, kai nuskaitymo reikšmė sutampa su numatoma. Priešingu atveju nieko nedaroma.

Vėliau kyla klausimas, kaip „AtomicInteger“veikia „Java“? The Atominis sveikas skaičius klasė apsaugo pagrindinę int reikšmę, pateikdama metodus, kurie atlieka atomines operacijas su verte. Jis negali būti naudojamas kaip sveikųjų skaičių klasės pakaitalas. The Atominis sveikas skaičius klasė yra dalis java . atominis paketas nuo Java 1.5.

Be to, kas yra atominės instrukcijos?

atominės instrukcijos yra atominis atmintis nurodymus kurie gali būti sinchronizuojantys arba nesinchronizuojantys, visi, išskyrus atomic_ld, yra skaitymo, modifikavimo ir rašymo nurodymus (žr. Atminties modelį). Sintaksė. Aprašymas Atominis ir Atominis Nėra Grąžinimo Instrukcijos.

Kas yra „Java“atominė nuoroda?

The Atominė nuoroda klasė suteikia objektą nuoroda kintamasis, kurį galima skaityti ir rašyti atomiškai. Autorius atominis reiškia, kad kelios gijos bando pakeisti tą patį Atominė nuoroda (pvz., atliekant palyginimo ir keitimo operaciją) nepadarys Atominė nuoroda atsidurti nenuoseklioje būsenoje.

Rekomenduojamas: