Безопасни ли са нишките за сравнение?

Съдържание:

Безопасни ли са нишките за сравнение?
Безопасни ли са нишките за сравнение?
Anonim

Екземплярите на FixedOrderComparator не са синхронизирани. Класът не е безопасен за нишки по време на изграждане, но е безопасен за нишки за извършване на множество сравнения все пак операциите за настройка са завършени.

Безопасно ли е сравнението за сравнение?

Повечето реализации на Comparator не правете такова нещо, но един сценарий, който разумно може да възникне, е използването на SimpleDateFormat за сравняване на низове, които представляват дати. За съжаление самият SimpleDateFormat не е безопасен за нишки. Comparator е интерфейс, той няма присъщи свойства за едновременност.

Безопасна ли е многонишковата нишка?

Безопасен за нишки: Внедряването е гарантирано без условия на състезание, когато е достъпно от множество нишки едновременно. Условно безопасно: Различните нишки могат да имат достъп до различни обекти едновременно и достъпът до споделени данни е защитен от условия на състезание.

Кои класове за събиране са безопасни за нишки?

Единствените две наследени колекции са безопасни за нишки: Vector и Hashtable.

Безопасен ли е за нишки Java ArrayList?

Всеки метод, който докосва съдържанието на Vector, е безопасен за нишки. ArrayList, от друга страна, е несинхронизиран, което ги прави следователно небезопасни за нишки. Имайки предвид тази разлика, използването на синхронизация ще доведе до спад в производителността. Така че, ако не се нуждаете от защитена от нишки колекция, използвайте ArrayList.

Препоръчано:

Интересни статии
Значение ли е състоянието на буфера?
Прочетете още

Значение ли е състоянието на буфера?

Буферното състояние е държава, разположена между две съперничещи или потенциално враждебни по-големи сили. Понякога може да се смята, че съществуването му предотвратява конфликта между тях. Индия буферна държава ли е? За предотвратяване на войни и конфликти, много съвременни държави по света са получили статут на буферни държави.

Какви са видовете плодове?
Прочетете още

Какви са видовете плодове?

Общите видове плодове, които са лесно достъпни, включват: Ябълки и круши. Цитрус – портокали, грейпфрути, мандарини и лайм. Костилкови плодове – нектарини, кайсии, праскови и сливи. Тропически и екзотични – банани и манго. Плодове – ягоди, малини, боровинки, киви и маракуя.

В кои органели се синтезират протеини?
Прочетете още

В кои органели се синтезират протеини?

Ендоплазменият ретикулум (ER) е мембранна органела, която споделя част от своята мембрана с тази на ядрото. Някои части от ER, известни като грубата ER груба ER Рибозомите на грубата ER са специализирани в синтеза на протеини, които притежават сигнална последователност, която ги насочва специално към ER за обработка.