Resumen JUC conocimiento

Resumen JUC

resumen:

En términos generales, y sus sub-contratación, es decir java.util.concurrent paquete, centrado en una variedad de herramientas básicas como la concurrencia de Java, específicamente:

  1. Proporcionar más avanzado que los diversos estructura sincronización sincronizado: CountDownLatch, CyclicBarrier, semáforo, etc., puede alcanzar una más ricos operaciones multi-hilo, tales como el uso de controlador de recursos de semáforo, limitar el número de hilos simultáneamente.
    estructuras JUC de varios de sincronización (semáforo, CountDownLatch, CyclicBarrier)
  2. Una variedad de contenedor de hilo de seguridad: ConcurrentHashMap, ordenado ConcurrentSkipListMap o mecanismo instantánea para lograr matriz dinámica CopyOnWriteArrayList thread-safe
    JUC variedad de contenedor seguro para subprocesos
  3. Varios cola concurrente, varios BlockedQueue lograr tales ArrayBlockingQueue, SynchronousQueue, o similar, para la sobrecarga de la escena PriorityBlockingQueue
    variedad de cola concurrente JUC concurrente, copy-on-write, bloqueando
  4. Ejecutor marco de gran alcance que puede crear diferentes tipos de grupo de subprocesos del grupo de subprocesos no es necesario para poner en práctica a partir de cero y programador de tareas en la mayoría de los casos
    JUC de varios grupo de subprocesos

conocimiento complementario:

Publicado 40 artículos originales · ganado elogios 0 · Vistas 578

Supongo que te gusta

Origin blog.csdn.net/weixin_42610002/article/details/104731863
Recomendado
Clasificación