线程相关api:https://arthas.aliyun.com/doc/thread
模拟线程堵塞
@RequestMapping("/get")
public void get(){
// 模拟3条线程调用master()方法
for (int a = 0; a < 3; a ++){
new Thread(){
@Override
public void run() {
master();
}
}.start();
}
}
public synchronized void master(){
try {
System.out.println("堵塞ThreadID:" + Thread.currentThread().getId());
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}