⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 consumidor.java

📁 producer and consumer example en c
💻 JAVA
字号:
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -