while (true){
Integer score = scores.get("小明");
int newScore = score + 1;
//执行replace方法的时候如果发现待更新的值是score,那么就原子地替换为newScore
//执行replace方法期间是可以保证线程安全的
boolean b = scores.replace("小明",score,newScore);
if(b){
break;
}
}
老师这里可以理解为CAS思想+乐观锁吗?