Concurrenthashmap put thread нь аюулгүй юу?

Агуулгын хүснэгт:

Concurrenthashmap put thread нь аюулгүй юу?
Concurrenthashmap put thread нь аюулгүй юу?
Anonim

ConcurrentHashMap-ийн гол цэгүүд: ConcurrentHashMap анги нь thread-safe, өөрөөр хэлбэл олон хэлхээ нь нэг объект дээр ямар ч хүндрэлгүйгээр ажиллах боломжтой. … ConcurrentHashMap-д Объект нь зэрэгцэх түвшний дагуу хэд хэдэн сегментүүдэд хуваагддаг.

Утас залгахад аюулгүй юу?

MessageService объект нь бүтээгдсэний дараа төлөв өөрчлөгдөх боломжгүй тул үр дүнтэй өөрчлөгдөх боломжгүй. Тиймээс, энэ нь хэлхээнд аюулгүй. Түүнээс гадна, хэрэв MessageService нь үнэхээр өөрчлөгдөх боломжтой байсан ч олон хэлхээс зөвхөн унших боломжтой байсан бол энэ нь хэлхээнд ч аюулгүй.

ConcurrentHashMap-ийн хэмжээ нь хэлхээнд аюулгүй юу?

Class ConcurrentHashMap Татаж авах бүрэн давхцал болон шинэчлэлтүүдийн хүлээгдэж буй өндөр зэрэгцлийг дэмждэг хэш хүснэгт. … Гэсэн хэдий ч бүх үйлдлүүд нь урсгалд аюулгүй боловч сэргээх үйлдлүүд нь түгжихийг шаарддаггүй бөгөөд бүх хандалтыг хориглох байдлаар хүснэгтийг бүхэлд нь түгжихэд дэмжлэг байхгүй.

HashMap нь хэлхээнд аюулгүй болсон уу?

HashMap синхрончлогдоогүй. Энэ нь хэлхээнд аюулгүй биш бөгөөд зохих синхрончлолын кодгүйгээр олон хэлхээ хооронд хуваалцах боломжгүй, харин Hashtable нь синхрончлогдсон.

ConcurrentHashMap яагаад бүтэлгүйтэхэд аюулгүй гэж?

ConcurrentHashMap, CopyOnWriteArrayList гэх мэт зэрэгцсэн багцууд нь байгальдаабүтэлгүйтэхгүй. Дээрх кодын хэсэг дээр бид Fail-Safe Iterator ашиглаж байна. Тиймээс Цуглуулгад шинэ элемент нэмэгдсэн ч гэсэндавталт, энэ нь онцгой тохиолдол үүсгэдэггүй.

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