synchronized (ShopService.class) {
System.out.println(Thread.currentThread().getName());
//业务逻辑代码
System.out.println(Thread.currentThread().getName());
//业务逻辑代码
}
将业务逻辑代码全部注释貂,只留下一条打印代码。测试如果还是只打印出来一条数据,那么就是死锁。
}
将业务逻辑代码全部注释貂,只留下一条打印代码。测试如果还是只打印出来一条数据,那么就是死锁。