可能遇到这样的场景:数据库某一条记录的数据是3, 两个线程同时更新这条数据:查询出数据的值3,将它减1,得到2,再写回数据库。两个线程更新完后最后数据库数据可能是2。解决这个问题就要用到数据库自带的锁机制for update或者乐观锁。可能遇到这样的场景:数据库某一条记录的数据是3, 两个线程同时更新这条
可能遇到这样的场景:数据库某一条记录的数据是3, 两个线程同时更新这条数据:查询出数据的值3,将它减1,得到2,再写回数据库。两个线程更新完后最后数据库数据可能是2。解决这个问题就要用到数据库自带的锁机制for update或者乐观锁。可能遇到这样的场景:数据库某一条记录的数据是3, 两个线程同时更新这条