All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----jcsp.lang.AltingChannelInput
import jcsp.lang.*; public class AltingIntputExample implements CSProcess { private AltingChannelInput in1; private AltingChannelInput in2; public AltingInputExample(AltingChannelInput in1, AltingChannelInput in2) { this.in1 = in1; this.in2 = in2; } public void run() { Alternative alt = new Alternative(); AltingChannelInput altChans = { in1, in2, }; while (true) { switch (alt.select(altChans)) { case 0: System.out.println("in1 read " + in1.read()); break; case 1: System.out.println("in2 read " + in2.read()); break; } } }
public AltingChannelInput()
All Packages Class Hierarchy This Package Previous Next Index