一、 准备测试应用
- 新建一个 SpringBoot应用,写一段线程死锁的代码:
@GetMapping("/threadLock")
public void threadLock() {
Thread thread1 = new Thread(() -> {
synchronized (resource1) {
System.out.println(Thread.currentThread().getName() + " got resource1 lock.");
try {
Thread.sleep(100);
}<