transparent
class Ecrivain extends thread{ Writer out; public Ecrivain(Writer w){ out=w; } //... public void run(){ int i= (int) 'a'; for(int i=0; i<100;i++) out.w(i); }
class Piped{ public static void main(String st){ try{ PipedWriter out = new PidedWriter(); PipedReader in = new PipedReader(out); Ecrivain th = new Ecrivain(out); th.start(); int ch; while((ch=in.read())!= -1) System.out.print((char) ch); }catch (IOException e){ System.err.println("Exception "+ e); } } }