consumidor.java
来自「producer and consumer example en c」· Java 代码 · 共 28 行
JAVA
28 行
// Consumidor.java
// El m閠odo run de Consumidor controla un hilo que itera cuatro
// veces y lee un valor de ubicacionCompartida cada vez.
public class Consumidor extends Thread {
private Bufer ubicacionCompartida; // referencia al objeto compartido
// constructor
public Consumidor( Bufer compartido )
{
super( "Consumidor" );
ubicacionCompartida = compartido;
}
// leer el valor de ubicacionCompartida cuatro veces y sumar los valores
public void run()
{
int suma = 0;
for ( int cuenta = 1; cuenta <= 4; cuenta++ ) {
// estar inactivo de 0 a 3 segundos, leer un valor de Bufer y agregarlo a suma
try {
Thread.sleep( ( int ) ( Math.random() * 3001 ) );
suma += ubicacionCompartida.obtener();
}
// si se interrumpi
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?