A.threadlocal可以解决共享对象的更新问题B.用来保存线程上下文信息,在任意需要的地方可以获取。C.是线程安全的,避免某些情况需要考虑线程安全必须同步带来的性能损失。D.底层封装了ThreadLocalMap集合类来绑定当前线程和变量副本的关系,各个线程独立并且访问安全。
A.newFixedThreadPoolB.newCachedThreadPoolC.newSingleThreadExcetorD.newScheduledThreadPool
A.写入变量时并不依赖变量的当前值,或者能够确保只有单一的线程修改变量的值。B.变量不需要与其他状态变量共同参与不变约束C.访问变量时,没有其他的原因需要加锁。D.用来作为原子计数器