问答详情
源自:2-5 ThreadLocal场景分析——减少同步

请问addSet这个临界区代码不加锁会出现什么问题那

我不加锁测试发现不会出现结算结果错误的情况 , 所以不知道这个hashSet在并发情况加add会遇到什么异常 , 希望老师解惑!

提问者:慕沐4323715 2021-07-30 09:47

个回答

  • study_hardly
    2021-07-31 11:40:43

    可以类比之前提到的++操作,在进行add的时候,可能会出现覆盖问题,毕竟这不是个原子操作