¿Son seguros los hilos de comparación?

Tabla de contenido:

¿Son seguros los hilos de comparación?
¿Son seguros los hilos de comparación?
Anonim

Las instancias de FixedOrderComparator no están sincronizadas. La clase no es segura para subprocesos en el momento de la construcción, pero es segura para subprocesos para realizar múltiples comparaciones después de todo las operaciones de configuración están completas.

¿El comparador es seguro para subprocesos?

La mayoría de las implementaciones de Comparator no hacen tal cosa, pero un escenario que podría ocurrir razonablemente es usar un SimpleDateFormat para comparar cadenas que representan fechas. Desafortunadamente, SimpleDateFormat en sí mismo no es seguro para subprocesos. Comparator es una interfaz, no tiene propiedades de concurrencia inherentes.

¿Los subprocesos múltiples son seguros para subprocesos?

Seguro para subprocesos: Se garantiza que la implementación está libre de condiciones de carrera cuando varios subprocesos acceden a ellos simultáneamente. Condicionalmente seguro: diferentes subprocesos pueden acceder a diferentes objetos simultáneamente y el acceso a los datos compartidos está protegido de las condiciones de carrera.

¿Qué clases de colección son seguras para subprocesos?

Las dos únicas colecciones heredadas son seguras para subprocesos: Vector y Hashtable.

¿Java ArrayList es seguro para subprocesos?

Cualquier método que toque el contenido de Vector es seguro para subprocesos. ArrayList, por otro lado, no está sincronizado, por lo que, por lo tanto, no es seguro para subprocesos. Con esa diferencia en mente, el uso de la sincronización incurrirá en un impacto en el rendimiento. Entonces, si no necesita una colección segura para subprocesos, use ArrayList.

Recomendado:

Articulos interesantes
¿Se debe tomar atenolol por la mañana o por la noche?
Lee mas

¿Se debe tomar atenolol por la mañana o por la noche?

Su primera dosis de atenolol puede causarle mareos, así que tómela a la hora de acostarse. Después de eso, si no se siente mareado, puede tomarlo por la mañana. No deje de tomar atenolol repentinamente, especialmente si tiene una enfermedad cardíaca.

¿Quién notifica a Medicare cuando alguien muere?
Lee mas

¿Quién notifica a Medicare cuando alguien muere?

La oficina del Seguro Social notifica automáticamente a Medicare del fallecimiento. Si el fallecido estaba recibiendo pagos del Seguro Social, el pago del mes de la muerte debe devolverse al Seguro Social. Póngase en contacto con el banco del difunto para devolver el pago del mes completo lo antes posible.

¿Puedo beber agua del grifo de Tesalónica?
Lee mas

¿Puedo beber agua del grifo de Tesalónica?

Agua del grifo en Tesalónica (EYATH) Esta es la segunda red de agua más grande de Grecia. El agua generalmente es segura para beber con el mayor problema es el sabor causado por el cloro que se agrega a la red de agua para desinfectarla. ¿Está bien beber agua del grifo en Grecia?