面试常问之ThreadLocal底层原理

ThreadLocal 先来了解一下什么是线程安全,就是一个类在单线程环境下能正常运行,并且在多线程环境下不做额外的处理也能正常运行,这种情况称之为线程安全。 在多线程访问共享变量时,如何保证线程安全?方法可以有很多种,比如常见的synchronized,lock,CAS等,今天来聊一聊大家可能没用过的ThreadLoacl。 ThreadLocal的使用也非常简单,例如 那么底层是如何实现的呢?
相关文章
相关标签/搜索