文章目录 1. MySQL的预先设置工作2.乐观锁与悲观锁 1. MySQL的预先设置工作 2.乐观锁与悲观锁 悲观锁: 一个线程正在操作数据时 ,我们认为另一个线程也会 过来操作这个数据,一旦多个线程对同一个数据进行操作,就可能产生资源共享问题.解决资源共享问题:给使用线程同步锁机制,保证资源安全性.悲观锁,在数据库中也被称为行级锁. (Select … From Xxxx where id = 1 for upate ) 悲观锁: 允许多线程并发操作数据的.给数据增加版本号,每次修改版本号都会自动+1两个线程同时修改同一个文件,先提交线程可以成功,后提交线程会失败.报文件版本已经过时(先更新再提交).