知识点 事务 锁(java, DB) 多线程知识点整理 锁(java, DB) 什么是锁 对资源的访问权限进行控制 如果把一个资源(对象)比喻成屋子.就好像你进入了屋子锁上了门.你家人和贼都进不去了. 关键字:synchronized 介绍: 作为在java中实现资源同步,“重量级”锁.同步加锁的是一个对象或者一个类,而不是代码. 关键词:volatile 介绍: 作为Java中的轻量级锁,当多线程中一个线程操作后可以保证其他线程可见,也就是书上所说的“可见性”,另外一个就是“重排序”. 关键词…