public interface Lock extends MsgHandler {
    public void requestCS(); //may block
    public void releaseCS();
}