class Producer extends Thread
{ static final int MAXQUEUE = 5 ; // Pufferkapazität
private Vector messages = new Vector() ; // Puffer
sleep(Math.round(1000 * Math.random())) ;
// simuliert unterschiedliche Erzeugungszeiten
catch (InterruptedException e){}