15 Java-da usul nima?


) Java-da sinxronlashtirilgan bloklar nima?



Yüklə 487,92 Kb.
Pdf görüntüsü
səhifə28/59
tarix07.01.2024
ölçüsü487,92 Kb.
#207303
1   ...   24   25   26   27   28   29   30   31   ...   59
240-core-java-questions-and-answers

111) Java-da sinxronlashtirilgan bloklar nima?
{
2) Sinxronlashtirilgan bloklar
109) Sinxronlashtirilgan usullarni boshqa iplar bilan bir vaqtda
sinxronlashtirilgan usullar bajarayotganda ip?
112) Sinxronlashtirilgan bloklardan qachon foydalanamiz va sinxronlangan bloklardan foydalanishning afzalliklari?
Java-da sinxronizatsiya qilishning ikki yo'li mavjud:
108) Java-da sinxronlashtirilgan usullardan qachon foydalanamiz?
,
106) Java-da sinxronizatsiyani necha usulda amalga oshirishimiz mumkin?
Sinxronlashtirilgan usulni bajarish uchun birinchi navbatda ushbu ob'ektda qulfni olish kerak. Sinxronlashtirilgan usul
chaqirilgandan so'ng, bu usulda boshqa hech qanday ip bloklanmagan bo'lsa, qulf avtomatik ravishda o'sha
usulda olinadi. Qulfni qo'lga kiritgandan so'ng, sinxronlashtirilgan usul bajariladi. Sinxronlashtirilgan usulni
bajarish tugallangandan so'ng, avtomatik qulflash chiqariladi. Sinxronlashtirilgan usulni bajarishning zaruriy
sharti usulni bajarishdan oldin qulfni olishdir. Agar biron-bir boshqa ish zarrachasi tomonidan allaqachon olingan qulf
mavjud bo'lsa, u boshqa ip tugashini kutadi.
lahza boshqa ip umumiy resursda qulfni bo'shatishini kutishi kerak. Ob'ektni blokirovka qilish uchun biz Java-da
sinxronlashdan foydalanamiz.
Sinxronlashtirilgan kalit so'z yordamida to'liq usul emas, balki bir necha qator kodlarni sinxronlashtirish sinxronlashtirilgan
bloklar deb ataladi.
Imzo:
ob'ekt.
Sinxronlashtirilgan usulni bajarish uchun birinchi navbatda ushbu ob'ektda qulfni olish kerak. Sinxronlashtirilgan usul
chaqirilgandan so'ng, bu usulda boshqa hech qanday ip bloklanmagan bo'lsa, qulf avtomatik ravishda o'sha
usulda olinadi. Qulfni qo'lga kiritgandan so'ng, sinxronlashtirilgan usul bajariladi. Sinxronlashtirilgan usulni
bajarish tugallangandan so'ng, avtomatik qulflash chiqariladi. Sinxronlashtirilgan usulni bajarishning zaruriy
sharti usulni bajarishdan oldin qulfni olishdir. Agar biron-bir boshqa ish zarrachasi tomonidan allaqachon olingan qulf
mavjud bo'lsa, u boshqa ip tugashini kutadi.
Machine Translated by Google


26
Sinf ob'ekti emas, balki sinf misolida qulfni olish sinf darajasidagi qulf deb ataladi. Sinf darajasidagi blokirovka va ob'ekt
darajasidagi blokirovka o'rtasidagi farq sinf darajasidagi qulflash sinfi .class misolida va ob'ekt darajasidagi qulfda, sinf
ob'ektida olinadi.

Yüklə 487,92 Kb.

Dostları ilə paylaş:
1   ...   24   25   26   27   28   29   30   31   ...   59




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin