Xaritalar to'plami xavfsizmi?
Xaritalar to'plami xavfsizmi?

Video: Xaritalar to'plami xavfsizmi?

Video: Xaritalar to'plami xavfsizmi?
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Noyabr
Anonim

1. Umumiy ko‘rinish. Xaritalar Java to'plamining eng keng tarqalgan uslublaridan biri. Va, eng muhimi, HashMap emas ip - xavfsiz amalga oshirish, Hashtable esa ta'minlaydi ip - xavfsizlik operatsiyalarni sinxronlashtirish orqali.

Odamlar ham so'rashadi: Golang xaritalari xavfsizmi?

Bunday emas ip - xavfsiz (yoki bir vaqtda xavfsiz ) o'qish/yozish bir nechta gorutin bilan sodir bo'lganda. Shuning uchun standart kutubxona sizning ixtiyoringizda sinxronizatsiya primitivlari shaklida bir nechta vositalarni taqdim etadi.

ip xavfsiz nimani anglatadi? Ip xavfsizligi - bu ko'p dasturlash uchun qo'llaniladigan kompyuter dasturlash kontseptsiyasi tishli kod. Ip - xavfsiz kod faqat umumiy ma'lumotlar tuzilmalarini hamma narsani ta'minlaydigan tarzda boshqaradi iplar o'zini to'g'ri tuting va mo'ljallanmagan o'zaro ta'sirlarsiz dizayn xususiyatlarini bajaring.

Bundan tashqari, ConcurrentHashMap qo'yilgan ip xavfsizmi?

ConcurrentHashMap sinf hisoblanadi ip - xavfsiz ya'ni bir nechta ip hech qanday asoratsiz bitta ob'ekt ustida ishlay oladi. Bir vaqtning o'zida istalgan raqam iplar qulflanmasdan o'qish uchun amal qiladi ConcurrentHashMap HashMap-da mavjud bo'lmagan ob'ekt. Standart parallellik darajasi ConcurrentHashMap 16 dir.

UnmodifiableMap ipi xavfsizmi?

o'zgartirib bo'lmaydigan xarita (deliverersMod); shuningdek, xaritada joylashgan oldingi amallar. Shunday qilib, sizning kodingiz ip xavfsiz va getDeliverers usulingiz xaritangizning oxirgi versiyasiga asoslangan natijani qaytaradi.

Tavsiya: