ThreadLocal的疑问

看了JPetStore5.0,用ThreadLocal来存储共享数据,保证不同线程对变量访问的安全
但是有个疑问,ThreadLocal好像只能对数据读取起个作用,对删除操作不是没有意义了吗?
假设第一步:线程a取出共享数据的副本
    第二步:线程a删除副本共享数据

最后的结果删除的都是副本的数据,也就是说对原来的数据根本就不能进行删除操作

是不是如果需要对共享数据能有更新,删除操作,还是得用同步?

你可能感兴趣的:(cache)