I comparatori sono thread-safe?

Sommario:

I comparatori sono thread-safe?
I comparatori sono thread-safe?
Anonim

Le istanze di FixedOrderComparator non sono sincronizzate. La classe non è thread-safe in fase di costruzione, ma è thread-safe per eseguire confronti multipli dopo che tutte le operazioni di configurazione sono state completate.

Il comparatore sta confrontando thread-safe?

La maggior parte delle implementazioni di Comparator non fanno nulla del genere, ma uno scenario che potrebbe ragionevolmente verificarsi è l'utilizzo di SimpleDateFormat per confrontare le stringhe che rappresentano le date. Sfortunatamente, SimpleDateFormat stesso non è thread-safe. Il comparatore è un'interfaccia, non ha proprietà di concorrenza intrinseche.

Il multithread è sicuro per i thread?

Thread safe: L'implementazione è garantita senza condizioni di gara quando si accede da più thread contemporaneamente. Condizionalmente sicuro: thread diversi possono accedere a oggetti diversi contemporaneamente e l'accesso ai dati condivisi è protetto dalle condizioni di gara.

Quali classi di raccolta sono thread-safe?

Le uniche due raccolte legacy sono thread-safe: Vector e Hashtable.

Java ArrayList è thread-safe?

Qualsiasi metodo che tocca i contenuti di Vector è thread-safe. ArrayList, d' altra parte, non è sincronizzato, rendendoli, quindi, non thread-safe. Tenendo presente questa differenza, l'utilizzo della sincronizzazione comporterà un calo delle prestazioni. Quindi, se non hai bisogno di una raccolta thread-safe, usa ArrayList.

Consigliato:

Articoli interessanti
Il Mozambico fa parte del Commonwe alth?
Leggi di più

Il Mozambico fa parte del Commonwe alth?

Nel 1995, Il Mozambico è entrato a far parte del Commonwe alth, diventando il primo stato membro a non aver mai avuto un legame costituzionale con il Regno Unito o un altro stato membro del Commonwe alth. … essere stati sovrani completamente indipendenti.

Devo abilitare il roaming veloce?
Leggi di più

Devo abilitare il roaming veloce?

Quindi, roaming veloce dovrebbe SEMPRE essere abilitato quando utilizzi la sicurezza WPA2 Enterprise. … Pertanto, per garantire la massima compatibilità dei client, la raccomandazione comune è disabilitare il roaming veloce quando si utilizza WPA2 Personal e utilizzarlo solo per reti WPA2 Enterprise.

Cos'è un vigilante?
Leggi di più

Cos'è un vigilante?

Il vigilismo è l'atto di applicazione, indagine o punizione di reati percepiti senza autorità legale. Un vigilante è un praticante di vigilantismo. Qual è un esempio di vigilante? La definizione di vigilante è una persona che prende in mano la legge.