Аль багцын хэрэгжилтийг эрэмбэлж, синхрончлох вэ?

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

Аль багцын хэрэгжилтийг эрэмбэлж, синхрончлох вэ?
Аль багцын хэрэгжилтийг эрэмбэлж, синхрончлох вэ?
Anonim

Java-н synchronizedSortedSet арга. ашиглах. Цуглуулгын анги нь заасан эрэмбэлэгдсэн багцаар дэмжигдсэн синхрончлогдсон (утасгүй) эрэмбэлэгдсэн багцыг буцаахад ашиглагддаг.

Ява хэл дээр ямар багц синхрончлогдсон бэ?

Та мэдэж байгаа, Vector болон Hashtable нь Java-ийн түүхийн эхэн үед байдаг хоёр цуглуулга бөгөөд тэдгээр нь эхнээсээ хэлхээнд аюулгүй байхаар бүтээгдсэн (хэрэв танд үзэх боломж байгаа бол). Тэдний эх кодыг ашиглавал та тэдгээрийн аргууд бүгд синхрончлогдсоныг харах болно!).

TreeSet синхрончлогдсон уу?

Хэдийгээр TreeSet нь хэлхээнд аюулгүй биш ч цуглуулга ашиглан гаднаас синк хийх боломжтой.

Ява хэл дээр аль жагсаалтыг синк хийдэг вэ?

ArrayList-ээс синхрончлогдсон жагсаалтыг авахын тулд бид Java хэл дээрх synchronizedList(List) аргыг ашигладаг. Цуглуулгууд. synchronizedList(List) арга нь ArrayList-ийг аргумент болгон хүлээн авч, урсгалын аюулгүй жагсаалтыг буцаана.

Ява хэл дээр ямар иж бүрдлийг захиалсан бэ?

Интерфэйс SortedSet Элементүүдийн нийт дарааллыг хангадаг багц. Элементүүдийг байгалийн дарааллаар нь эрэмбэлдэг, эсвэл ихэвчлэн эрэмбэлэгдсэн багц үүсгэх үед олгодог харьцуулагчаар эрэмбэлдэг. Багцын давталт нь олонлогийг элементийн өсөх дарааллаар дамнана.

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