Apakah utas pembanding aman?

Daftar Isi:

Apakah utas pembanding aman?
Apakah utas pembanding aman?
Anonim

Instance dari FixedOrderComparator tidak disinkronkan. Kelas tidak thread-safe pada waktu konstruksi, tetapi adalah thread-safe untuk melakukan beberapa perbandingan setelah semua operasi setup selesai.

Apakah pembanding membandingkan thread-safe?

Sebagian besar implementasi Pembanding jangan melakukan hal seperti itu, tetapi satu skenario yang mungkin terjadi adalah menggunakan SimpleDateFormat untuk membandingkan String yang mewakili tanggal. Sayangnya, SimpleDateFormat sendiri tidak thread-safe. Komparator adalah sebuah antarmuka, tidak memiliki sifat konkurensi yang melekat.

Apakah multithreaded thread-aman?

Thread aman: Implementasi dijamin bebas dari kondisi balapan saat diakses oleh beberapa thread secara bersamaan. Aman bersyarat: Utas yang berbeda dapat mengakses objek yang berbeda secara bersamaan, dan akses ke data bersama dilindungi dari kondisi balapan.

Kelas koleksi mana yang thread-safe?

Hanya dua koleksi warisan yang thread-safe: Vector dan Hashtable.

Apakah Java ArrayList aman untuk thread?

Metode apa pun yang menyentuh konten Vektor adalah thread safe. ArrayList, di sisi lain, tidak disinkronkan, membuatnya, oleh karena itu, not thread safe. Dengan perbedaan dalam pikiran, menggunakan sinkronisasi akan menimbulkan hit kinerja. Jadi jika Anda tidak membutuhkan koleksi thread-safe, gunakan ArrayList.

Direkomendasikan: