Салыстыру және ауыстыру қалай жұмыс істейді?
Салыстыру және ауыстыру қалай жұмыс істейді?

Бейне: Салыстыру және ауыстыру қалай жұмыс істейді?

Бейне: Салыстыру және ауыстыру қалай жұмыс істейді?
Бейне: №1 Сабақ. Компьютермен жұмыс істеу негіздері 2024, Мамыр
Anonim

Салыстыру және ауыстыру . Информатикада, салыстыру және ауыстыру (CAS) болып табылады синхрондауға қол жеткізу үшін көп ағында қолданылатын атомдық нұсқаулық. Ол жад орнының мазмұнын берілген мәнмен және егер олар болса ғана салыстырады болып табылады сол жад орнының мазмұнын жаңа берілген мәнге өзгертеді.

Сонымен қатар, Java тілінде ауыстыру және салыстыру қалай жұмыс істейді?

The салыстыру және ауыстыру (CAS) нұсқауы – жад орнын оқитын, оқылатын мәнді күтілетін мәнмен салыстыратын және оқу мәні күтілетін мәнге сәйкес келгенде жад орнында жаңа мәнді сақтайтын үзіліссіз нұсқау. Әйтпесе, ештеңе жасалмайды.

Содан кейін сұрақ туындайды: AtomicInteger Java тілінде қалай жұмыс істейді? The AtomicInteger сынып мәнге атомдық операцияларды орындайтын әдістерді қамтамасыз ету арқылы негізгі int мәнін қорғайды. Ол Integer класын ауыстыру ретінде пайдаланылмауы керек. The AtomicInteger сынып бөлігі болып табылады java . бастап атом пакеті Java 1.5.

Сонымен қатар, атомдық нұсқаулар дегеніміз не?

атомдық нұсқаулар болып табылады атомдық жады нұсқаулар олар синхрондалатын немесе синхрондалмаған болуы мүмкін, atomic_ld қоспағанда барлығы оқу-өзгерту-жазу нұсқаулар (Жад үлгісін қараңыз). Синтаксис. сипаттамасы Атомдық және Атомдық Қайтару жоқ Нұсқаулар.

Java тіліндегі атомдық сілтеме дегеніміз не?

The AtomicReference сынып объектіні береді анықтама атомдық түрде оқуға және жазуға болатын айнымалы. Авторы атомдық бірнеше ағындардың бірдей өзгертуге әрекеттенуін білдіреді AtomicReference (мысалы, салыстыру және ауыстыру операциясымен) жасамайды AtomicReference сәйкес келмейтін күйде аяқталады.

Ұсынылған: