最新回答 / 哀幻暝
CAS应该不能这么用,我给你说说我的想法吧: 第一个参数V的本质是一个内存地址,也就是说得在内存中才行。而数据库中的数据一般不再内存中,所以很可能在此之前出现IO操作。CPU可以保证CAS的原子性。但是不能保证CAS+IO的原子性。如果是对缓存中的数据操作,你的想法应该可行。其实这些太底层的东西我也不太敢过于思考。以上只是我的想法
2017-05-29
最新回答 / sailing367
读就是从数据库里读取一个数据,写就是对数据库里的记录进行更新,读读,就是一个读操作未完成时,又有一个读操作读同一个数据,读写,读未完成的时候,有写操作相同数据,写读,写写,类似。。
2016-03-24