Харьцуулах, солих нь хэрхэн ажилладаг вэ?
Харьцуулах, солих нь хэрхэн ажилладаг вэ?

Видео: Харьцуулах, солих нь хэрхэн ажилладаг вэ?

Видео: Харьцуулах, солих нь хэрхэн ажилладаг вэ?
Видео: ДЭЛХИЙ ХЭРХЭН ҮҮССЭН БЭ ? 2024, May
Anonim

Харьцуулж, солих . Компьютерийн шинжлэх ухаанд, харьцуулж, солих (CAS) байна Синхрончлолд хүрэхийн тулд олон урсгалд ашигладаг атомын заавар. Энэ нь санах ойн байршлын агуулгыг өгөгдсөн утгатай, зөвхөн тэдгээртэй харьцуулдаг байна мөн адил, санах ойн байршлын агуулгыг шинэ өгөгдсөн утга болгон өөрчилдөг.

Үүнээс гадна Java хэл дээр своп, харьцуулалт хэрхэн ажилладаг вэ?

The харьцуулж, солих (CAS) заавар нь санах ойн байршлыг уншиж, унших утгыг хүлээгдэж буй утгатай харьцуулж, унших утга нь хүлээгдэж буй утгатай тохирч байвал санах ойн байршилд шинэ утгыг хадгалдаг тасалдалгүй заавар юм. Тэгэхгүй бол юу ч хийхгүй.

Дараа нь асуулт бол AtomicInteger Java дээр хэрхэн ажилладаг вэ? The Атомын бүхэл тоо анги нь утга дээр атомын үйлдлүүдийг гүйцэтгэдэг аргуудаар хангаснаар үндсэн int утгыг хамгаалдаг. Үүнийг бүхэл тоон ангид орлуулж болохгүй. The Атомын бүхэл тоо анги нь нэг хэсэг юм java . оноос хойш атомын багц Java 1.5.

Үүнээс гадна атомын заавар гэж юу вэ?

атомын заавар байна атомын санах ой зааварчилгаа Энэ нь синхрончлолтой эсвэл синхрончлолгүй байж болно, атомын_ld-аас бусад нь унших-өөрчлөх-бичих боломжтой зааварчилгаа (Санах ойн загварыг үзнэ үү). Синтакс. -ийн тодорхойлолт Атом болон Атом Буцах боломжгүй Зааварчилгаа.

Java хэл дээрх атомын лавлагаа гэж юу вэ?

The Атомын лавлагаа анги нь объектыг өгдөг лавлагаа атомын аргаар уншиж, бичиж болох хувьсагч. By атомын Энэ нь олон хэлхээ ижил зүйлийг өөрчлөхийг оролддог гэсэн үг юм Атомын лавлагаа (жишээ нь харьцуулах, солих үйлдлээр) хийхгүй Атомын лавлагаа тогтворгүй байдалд орох болно.

Зөвлөмж болгож буй: