Cabana_Mario_Ariel_F

Clase ExtraerEjercicio4- TPN°5 - Grupo02

May 11th, 2022 (edited)
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.83 KB | None | 0 0
  1. package ar;
  2.  
  3. public class Extrac extends Thread {
  4.     private Cuenta_Corriente cuentaE;
  5.     public Extrac(Cuenta_Corriente cuenta) {
  6.         cuentaE=cuenta;
  7.     }
  8.     public void run() {
  9.         for (int i=0;i<30;i++) {
  10.            
  11.             try {
  12.                  synchronized (cuentaE) {
  13.                      if(cuentaE.getSaldo()<500){//Si la cuenta tiene suficiente como para extraer
  14.                          System.out.println("Extraccion " + i +" No Extrajo ---- Saldo Insuficiente!!");
  15.                      }
  16.                      else{
  17.                          
  18.                          cuentaE.setSaldo(cuentaE.getSaldo()-500);
  19.                          System.out.println("Extraccion " + i +" ---- Saldo en la cuenta: "+cuentaE.getSaldo());
  20.                          sleep(80); //Espera para que se haga otra Extraccion.
  21.                      }
  22.                 }
  23.                
  24.             } catch (InterruptedException e) {
  25.                 e.printStackTrace();
  26.             }
  27.         }
  28.     }
  29. }
  30.  
Add Comment
Please, Sign In to add comment