springboot 中,设置 tomcat 线程数 1,LockSupport.unpark 没有起作用
@GetMapping
public void example() {
log.info("========================= start =========================");
LockSupport.parkNanos(TimeUnit.MILLISECONDS.toNanos(1000));
LockSupport.unpark(Thread.currentThread());
log.info("========================= end =========================");
}
按照我理解,同一个线程,执行过 unpark 后,再次 park 便不会阻塞,但实际每次仍会阻塞。
有感兴趣或指导原因的 xdm,给点意见