作者回复: 👍👍
作者回复: 相当正确!
作者回复: 👍
作者回复: 我觉得这个没有问题,volatile 换成 final会更好
作者回复: 对象加锁就可以了
作者回复: 错误的设置会导致永远等待,太危险了
作者回复: 不满足合理库存的约束条件
作者回复: 太晦涩了
作者回复: 没问题
作者回复: 感谢信任!我们这里说的共享是进程级别的,如果是分布式计算只能靠redis,db,zk这些来搞分布式的锁,当然不共享是最好的解决方案。
作者回复: 我感觉不可以,还是有竞态条件,你可以在return前面增加sleep看看
作者回复: 是这样的,可以使用JDK提供的原子类