Thread Processes 1
class Id extends Thread {
private ChannelInput in;
private ChannelOutput out;
Id(ChannelInput in,
ChannelOutput out) {
this.in = in;
this.out = out;
start();
}
public void run() {
while (true) {
Integer i=(Integer)in.read();
out.write(i);
}
}
}
class Prefix extends Thread {
private Integer i;
private ChannelInput in;
private ChannelOutput out;
Prefix(Integer i, ChannelInput in,
ChannelOutput out) {
this.i = i;
this.in = in;
this.out = out;
start();
}
public void run() {
out.write(i);
Id id = new Id(in, out);
id.join();
}
}
Previous slide
Next slide
Back to first slide
View graphic version