java synchronized
锁 synchronize
使用方式:使用synchronized 对方法进行修饰
分类:分为 对象锁 和 类锁
对象锁:修饰的方法不是静态方法, 即无 static 修饰;
类锁:修饰的方法是静态方法,即有 static 修饰;
使用场景:
对象锁:
类锁:不同用户对同一个资源同时操作;
比如:用户A和B同时下单,这时候需要对同一类型资源库存数量的操作。
审核人员A和B同时对一个流程进行审核;
实施人员A和B同时对同一个进行资源分配。
锁 synchronize
使用方式:使用synchronized 对方法进行修饰
分类:分为 对象锁 和 类锁
对象锁:修饰的方法不是静态方法, 即无 static 修饰;
类锁:修饰的方法是静态方法,即有 static 修饰;
使用场景:
对象锁:
类锁:不同用户对同一个资源同时操作;
比如:用户A和B同时下单,这时候需要对同一类型资源库存数量的操作。
审核人员A和B同时对一个流程进行审核;
实施人员A和B同时对同一个进行资源分配。