//@author: j.n.magee 11/11/96 //adapted by mh, 02/04/03 // JavaFC by mh, 11/04/10 program MutexDemo { final int WIDTH = 30; // line width to weave final int LENGTH = 50; // number of lines to be weaved semaphore mutex(1); MutexLoop a,b,c; System.out.println(" -- begin of MutexDemo -- "); cobegin { a = new MutexLoop('a',WIDTH,LENGTH,mutex); b = new MutexLoop('b',WIDTH,LENGTH,mutex); c = new MutexLoop('c',WIDTH,LENGTH,mutex); } // coend System.out.println(); System.out.println(" -- end of MutexDemo -- "); } // program MutexDemo