Салыштыруу жана алмаштыруу кантип иштейт?
Салыштыруу жана алмаштыруу кантип иштейт?

Video: Салыштыруу жана алмаштыруу кантип иштейт?

Video: Салыштыруу жана алмаштыруу кантип иштейт?
Video: Айымдар үчүн презерватив кандай болот🤔? Видеообзор 2024, Май
Anonim

Салыштыруу жана алмаштыруу . Информатика боюнча, салыштыруу жана алмаштыруу (CAS) болуп саналат синхронизацияга жетүү үчүн көп агымда колдонулган атомдук нускама. Ал эстутум жайгашкан жердин мазмунун берилген маани менен салыштырат жана алар болсо гана болуп саналат ошол эле, ошол эстутумдун мазмунун жаңы берилген мааниге өзгөртөт.

Мындан тышкары, Java'да алмаштыруу жана салыштыруу кантип иштейт?

The салыштыруу жана алмаштыруу (CAS) инструкциясы эстутумдун жайгашкан жерин окуй турган, окуу маанисин күтүлгөн маани менен салыштыруучу жана окуу мааниси күтүлгөн мааниге дал келгенде жаңы маанини эстутумдун ордунда сактаган үзгүлтүксүз нускама. Болбосо, эч нерсе жасалбайт.

Андан кийин, суроо туулат, AtomicInteger Javaда кантип иштейт? The AtomicInteger класс мааниге атомдук операцияларды аткарган ыкмаларды берүү менен негизги int маанисин коргойт. Ал Integer классынын ордуна колдонулбашы керек. The AtomicInteger класстын бир бөлүгү болуп саналат java . бери атомдук пакет Java 1.5.

Мындан тышкары, атомдук көрсөтмөлөр деген эмне?

атомдук көрсөтмөлөр болуп саналат атомдук эс көрсөтмөлөр алар синхрондоштуруучу же синхрондоштуруусуз болушу мүмкүн, atomic_ldден башкасынын баары окуу-өзгөртүү-жазуу көрсөтмөлөр (Эс тутум моделин караңыз). Синтаксис. сүрөттөлүшү Атомдук жана Атомдук No Return Instructions.

Javaдагы атомдук шилтеме деген эмне?

The AtomicReference класс объектти камсыз кылат шилтеме атомдук түрдө окуп жана жазыла турган өзгөрмө. By атомдук бир нече жиптер бир эле нерсени өзгөртүүгө аракет кылып жатканын билдирет AtomicReference (мисалы, салыштыруу жана алмаштыруу операциясы менен) жасабайт AtomicReference ыраатсыз абалда аяктайт.

Сунушталууда: