Guarded Suspension Pattern public class GuardedSuspension { /** * Guarded Suspension Pattern[保护悬挂模式]:如果目标对象不在指定的状态下,则执行警戒方法时, * 当前线程将阻塞等待,直到目标对象进入指定状态为止. */ @Test public void all() throws InterruptedException { final Disk disk = new Disk(); Completab…