线程封闭

线程封闭

对象封闭在一个线程里,这样线程也是安全的

如何实现

  1. Ad-hoc 最糟糕
  2. 堆栈封闭:局部变量,无并发问题,不会被多个对象共享
  3. ThreadLocal 保证

ThreadLocal

实际上ThreadLocal的值是放入了当前线程的一个ThreadLocalMap实例中,所以只能在本线程中访问,其他线程无法访问。

参考

理解Java中的ThreadLocal

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容