Java-da sinxronizatsiya nima?
Java-da sinxronizatsiya nima?

Video: Java-da sinxronizatsiya nima?

Video: Java-da sinxronizatsiya nima?
Video: Java ‘Dunyo seni tog‘angmas’, niqobni majburan taqishi, sirli hayoti, o‘chirilgan qo‘shiq haqida 2024, Aprel
Anonim

Yo'q - Sinxronlashtirilgan Ikki yoki undan ortiq iplar istalgan vaqtda ushbu sinfning usullariga kirishi mumkinligini anglatadi. StringBuilder ga misoldir yo'q - sinxronlashtirilgan sinf. Umuman olganda, a yo'q - sinxronlashtirilgan sinf ip uchun xavfsiz emas. (lekin ba'zilari yo'q - sinxronlashtirilgan sinflar ip bilan xavfsiz)

Shunga o'xshab, odamlar so'rashadi, sinxronlashtirilmaganlik nimani anglatadi?

Ta'rif sinxronlanmagan.: emas ishlayotgan yoki bir vaqtning o'zida sodir bo'layotgan: sinxronlashtirilmagan sinxronlanmagan soatlar sinxronlashtirilmagan harakatlar.

Java-da sinxronizatsiya nima? Java-da sinxronlash har qanday umumiy resursga bir nechta iplarning kirishini boshqarish qobiliyatidir. Java sinxronizatsiyasi Bu umumiy manbaga kirish uchun faqat bitta ipga ruxsat berishni istagan yaxshi variant.

Bundan tashqari, Java-da sinxronlashtirilgan va sinxronlashtirilmagan deganda nimani anglatadi?

Sinxronlashtirilgan kirish anglatadi ma'lumotlarga kirish uchun sizda qandaydir blokirovka mavjud. Buni ishlatish orqali kiritish mumkin sinxronlashtirilgan kalit so'z yoki yuqori darajadagi ba'zi konstruktsiyalardan foydalangan holda java . Sinxronlashtirilmagan kirish anglatadi ma'lumotlarga kirishda sizda hech qanday blokirovka mavjud emas.

ArrayList sinxronlashtirilmagan degani nimani anglatadi?

Bu anglatadi ning holatlari ArrayList emas ip xavfsizligi kafolatlangan. Bo'lish sinxronlashtirilgan vositalar har bir operatsiya ip xavfsiz ekanligini - agar siz xuddi shunday foydalansangiz Massivlar roʻyxati bir vaqtning o'zida ikkita ipdan, ular mumkin davlatni buzmang. Biroq, bu qiladi sekinroq.

Tavsiya: