15 Java-da usul nima?


Lock, shuningdek, monitor deb ataladigan bir nechta oqimlar tomonidan umumiy manbaga kirishni oldini olish uchun ishlatiladi



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

Lock, shuningdek, monitor deb ataladigan bir nechta oqimlar tomonidan umumiy manbaga kirishni oldini olish uchun ishlatiladi.
98) Java-da o'lik ipni qayta ishga tushira olamizmi?
Biz ishga tushirish usulini ortiqcha yuklashimiz mumkin, lekin Thread sinfini boshlash usuli har doim argumentlarsiz ishga
tushirish usulini qo'llab-quvvatlaydi. Ammo haddan tashqari yuklangan usul start usuli bilan chaqirilmaydi, biz ushbu start() usulini
aniq chaqirishimiz kerak.
Machine Translated by Google


25
107) Sinxronlashtirilgan usullar nima?
110) Agar ip sinxronlashtirilgan usulni bajarayotgan bo'lsa, xuddi shu ip ob'ektning boshqa
sinxronlashtirilgan usullariga kirishi mumkinmi?
Yo'q, agar ip sinxronlashtirilgan usul ichida bo'lsa, sinxronlashtirilgan usullarni boshqa oqimlar bilan bajarish
mumkin emas.
Sinxronizatsiya qilish uchun biz sinxronlash kalit so'zidan foydalanamiz.
}
1) Sinxronlashtirilgan usullar
Agar bir nechta iplar ob'ekt holatini o'zgartirishi mumkin bo'lgan usulga kirishga harakat qilsa, bunday stsenariyda
biz usulni sinxronlashtirilgan deb e'lon qilishimiz mumkin.
,
Agar juda oz sonli kod satrlari sinxronlashni talab qilsa, sinxronlashtirilgan bloklardan foydalanish tavsiya etiladi.
Sinxronlashtirilgan bloklarning sinxronlashtirilgan usullardan asosiy afzalligi shundaki, u iplarning kutish vaqtini
qisqartiradi va tizimning ishlashini yaxshilaydi.
keyin boshqasini bajarish mumkinmi
Sinxronlashtirilgan (ob'ektga havola){// kod}
umumiy sinxronlashtirilgan void methodName(){}
umumiy sinxronlashtirilgan bekor usuliName()
Imzo:
Qulf bir vaqtning o'zida faqat bitta ipni bajarishga imkon beruvchi kod qismini himoya qiladi.
Agar ob'ekt usuliga bir vaqtning o'zida bitta ip orqali kirishni xohlasak, biz ushbu usulni sinxronlashtirilgan kalit
so'z bilan e'lon qilamiz.
Ha, sinxronlashtirilgan usulni bajaruvchi ip boshqa sinxronlashtirilgan usulni bajarishi mumkin

Yüklə 487,92 Kb.

Dostları ilə paylaş:
1   ...   23   24   25   26   27   28   29   30   ...   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