Multihilo - sincronizado y ThreadLocal ¿Cuál es la diferencia?

sincronizado con el mecanismo de bloqueo, el bloque de código variable a la vez, o que sólo un hilo de acceder. El ThreadLocal cada hilo proporciona una copia de la variable de modo que cada hilo a la vez a la visita no es el mismo objeto, aislando así los múltiples hilos de datos para el intercambio de datos. Sincronizado sino todo lo contrario, se utiliza en el momento de la comunicación puede ser obtenida entre una pluralidad de hilos a los datos de acción. que

  • Sincronizado para el intercambio de datos entre los hilos
  • ThreadLocal se utilizan para el aislamiento de datos entre los hilos

No reemplaza ThreadLocal sincronizado, sincronizado función gama más amplia (sincronización).

Supongo que te gusta

Origin www.cnblogs.com/frankcui/p/12446101.html
Recomendado
Clasificación