Thread t = new Thread(() -> {
System.out.println("before park");
LockSupport.park();
System.out.println("after park");
});
LockSupport.unpark(t);
t.start();
Thread t = new Thread(() -> {
System.out.println("before park");
LockSupport.park();
System.out.println("after park");
});
LockSupport.unpark(t);
t.start();
无任何输出
输出"before park"后线程永久阻塞
输出"before park"和"after park"
抛出IllegalStateException,因为线程未启动就调用unpark
只输出"before park"