比方说有四个线程 访问同一条数据并且对它更新
 有可能会出现四个线程的数据累计更新到一条数据上 好像在程序流程上各个环节都可能出现 问题如下假设
  
 1如果同步容器,确实能防止其他线程同是访问此数据 但是也不能避免 累计更新的情况
 2如果在更新前作判断,如过有几个线程同时过了判断 结果还是会累计更新
 。问问大家有没有好的思路 和方法 最好不用锁 呵呵最好是基于 CAS原语