Miten vertailu ja vaihto toimii?
Miten vertailu ja vaihto toimii?

Video: Miten vertailu ja vaihto toimii?

Video: Miten vertailu ja vaihto toimii?
Video: Miten 2-tahti Perämoottori Toimii? 2024, Marraskuu
Anonim

Vertaa ja vaihda . Tietojenkäsittelytieteessä, vertaa ja vaihtaa (CAS) On atomikäsky, jota käytetään monisäikeisessä synkronoinnissa. Se vertaa muistipaikan sisältöä tiettyyn arvoon ja vain jos ne ovat sama, muuttaa kyseisen muistipaikan sisällön uuteen annettuun arvoon.

Sitä paitsi, miten swap ja vertaaminen toimii Javassa?

The vertaa ja vaihtaa (CAS) -käsky on keskeytymätön käsky, joka lukee muistipaikan, vertaa luettua arvoa odotusarvoon ja tallentaa uuden arvon muistipaikkaan, kun lukuarvo vastaa odotettua arvoa. Muuten ei tehdä mitään.

Myöhemmin kysymys kuuluu, kuinka AtomicInteger toimii Javassa? The AtomicInteger luokka suojaa taustalla olevaa int-arvoa tarjoamalla menetelmiä, jotka suorittavat atomioperaatioita arvolle. Sitä ei saa käyttää kokonaislukuluokan korvaajana. The AtomicInteger luokka on osa java . atomipaketti vuodesta Java 1.5.

Sitä paitsi, mitä ovat atomiohjeet?

atomiset ohjeet ovat atomi - muisti ohjeet jotka voivat olla joko synkronoivia tai ei-synkronoivia, kaikki paitsi atomic_ld ovat luku-muokkaa-kirjoitus ohjeet (katso Muistimalli). Syntaksi. Kuvaus Atomi ja Atomi Ei paluuta Ohjeet.

Mikä on atomiviite Javassa?

The AtomicReference luokka tarjoaa objektin viite muuttuja, joka voidaan lukea ja kirjoittaa atomisesti. Tekijä: atomi - tarkoittaa, että useat säikeet yrittävät muuttaa samaa AtomicReference (esim. vertaa ja vaihda -operaatiolla) ei tee AtomicReference päätyä epäjohdonmukaiseen tilaan.

Suositeltava: