并发都用到, 两个都是解决了线程并发问题,区别呢? Synchronized 同步机制, 共有变量被多个线程使用,会出现线程不安全,所以,加锁,锁机制很多种,例如Synchronized, lock 锁, 阻塞队列.以时间换空间, 某一个线程拿到锁, 先进去, 其他线程, 等着吧~ ThreadLocal ,当多个线程使用一个对象, 以空间换时间, 创建不同的变量副本.大家不要抢, 每个人都有!首先这个对象是全局变量. ThreadLocal 保证了线程的隔离性 ,一个经典的例子是 Simpl…