一个实例也就是,咱们所谓的az1或者az1,是一个进程,一个进程里面是有一个线程池的,synchronized这种锁是可以锁一个对应的实例的,也就是这一个线程池里面的请求,但是如果2个请求发到不同的实例上面,用synchronized 就锁住了。
这时就要用分布式锁。
有一个疑问,如果不同的线程过来调用锁住的静态方法(这些线程是来自于不同的实例,那么还能锁住吗,
一个实例也就是,咱们所谓的az1或者az1,是一个进程,一个进程里面是有一个线程池的,synchronized这种锁是可以锁一个对应的实例的,也就是这一个线程池里面的请求,但是如果2个请求发到不同的实例上面,用synchronized 就锁住了。
这时就要用分布式锁。
有一个疑问,如果不同的线程过来调用锁住的静态方法(这些线程是来自于不同的实例,那么还能锁住吗,