Guarded Suspension - Example
public class GuardedClass {
protected boolean cond_ = false;
protected synchronized void awaitCond() {
catch(InterrrupedException ex) {}
public synchronized void guardedAction() {
public synchronized void setCond(boolen cond) {