Biblioteca Java - Rev 3
Subversion Repositories:
/*
* Producer.java
*/
package lab.scd.fire.sincronizareProducerConsumer;
/**
* Class created by @author Mihai HULEA at Feb 22, 2005.
*
* This class is part of the labs project.
*
*/
class Producer implements Runnable
{
private Buffer bf;
private Thread thread;
Producer(Buffer bf)
{this.bf=bf;
}
public void start()
{
if (thread==null)
{
thread = new Thread(this);
thread.start();
}
}
public void run()
{
while (true)
{
System.out.println("Am scris.");
bf.put(Math.random());
try
{Thread.sleep(1000);
}catch(Exception e){}
}
}
}
* Producer.java
*/
package lab.scd.fire.sincronizareProducerConsumer;
/**
* Class created by @author Mihai HULEA at Feb 22, 2005.
*
* This class is part of the labs project.
*
*/
class Producer implements Runnable
{
private Buffer bf;
private Thread thread;
Producer(Buffer bf)
{this.bf=bf;
}
public void start()
{
if (thread==null)
{
thread = new Thread(this);
thread.start();
}
}
public void run()
{
while (true)
{
System.out.println("Am scris.");
bf.put(Math.random());
try
{Thread.sleep(1000);
}catch(Exception e){}
}
}
}