FixedOrderComparator инстанциялары шайкештирилген эмес. Класс куруу учурунда жиптен коопсуз эмес, бирок орнотуу операциялары аяктагандан кийин бир нече салыштырууларды жүргүзүү үчүнжиптен коопсуз.
Салыштыргыч жип үчүн коопсузбу?
Көбүнчө Салыштырмаларды ишке ашыруу андай нерсе жасабайт, бирок орун алышы мүмкүн болгон сценарийлердин бири даталарды билдирген Саптарды салыштыруу үчүн SimpleDateFormat колдонуу. Тилекке каршы, SimpleDateFormat өзү жип коопсуз эмес. Салыштыргыч - интерфейс, анын конкуренциялык касиеттери жок.
Көптөгөн жип коопсузбу?
Thread safe: Ишке ашыруу бир эле учурда бир нече жиптер аркылуу кирсе, жарыш шарттары жок болот. Шарттуу коопсуз: Ар кандай жиптер бир эле учурда ар кандай объекттерге кире алат жана бөлүшүлгөн дайындарга кирүү жарыш шарттарынан корголот.
Кайсы коллекция класстары жип үчүн коопсуз?
Эки гана эски жыйнак жиптен корголгон: Vektor жана Hashtable.
Java ArrayList жип үчүн коопсузбу?
Вектордун мазмунуна тийген бардык ыкмалар жип коопсуз. ArrayList, экинчи жагынан, синхрондоштуруусуз, ошондуктан аларды жип коопсуз эмес кылат. Ошол айырмачылыкты эске алуу менен, синхрондоштурууну колдонуу натыйжалуулукка алып келет. Андыктан, сизге жип менен коопсуз коллекциянын кереги жок болсо, ArrayListти колдонуңуз.