Java 线程之 ThreadLocal

橙三吉。 提交于 2019-12-07 08:35:26
  • ThreadLocal : 与synchronize作用相反,synchronize为的是实现并发,将资源加锁,保证某时刻只有一个线程能够访问该线程。而ThreadLocal保证每个线程访问都是新new的对象。ThreadLocal和Synchronize使用场景完全不同,不能混用。
  • 这样消耗内存,但是却减少了并发带来性能消耗,其实就是空间换时间的概念。
  • 最常见的ThreadLocal使用场景为 用来解决 数据库连接、Session管理等。

####参考: Java并发编程:深入剖析ThreadLocal

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!