bonjour, qd je lance le programme qui suit j'ai tjs la meme erreur qui vient: "pipe broken" j'ai l'impression que le "main" s'arrete avant que consumer lise ds le pipe

quelqu'un peut m'aider???

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Test
{
	public static void main (String args [])
 
  {
 
              PipedInputStream pin=new PipedInputStream();
          PipedOutputStream pout=new PipedOutputStream(pin);
 
          Producer producer=new Producer(pout);
          Consumer consumer=new Consumer(pin);
 
          producer.start();
          consumer.start();
 
     }