前言:ThreadLocal问的比较多的是和Synchronized的区别、ThreadLocal被设计弱引用、存储元素的过程、实现线程隔离的原理。
ThreadLocal叫做线程变量,这个变量对其他线程而言是隔离的,是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,每个线程可以访问自己内部的副本变量。
Synchronized用于线程间的数据共享,ThreadLocal用于线程间的数据隔离。
Synchronized是利用锁的机制,让
上一篇:C语言数据结构:链表的增删改查及动态创建
下一篇:camunda流程引擎基本使用(笔记)