不可变对象线程安全问题 如果在电商中需要扣减库存,通常情况下,写出来的代码可能是这样的。 /** * 库存计数器 * */ public class InventoryCounter { /** * 库存数量 * */ private int counter = 100; public void access() { counter--; } } 添码座原创大约 7 分钟案例Java高并发案例Java高并发Immutable Object