package com.greendrm;
public class PrintThread extends Thread {
SharedArea sharedArea;
PrintThread(SharedArea area) {
sharedArea = area;
}
public void run() {
synchronized (sharedArea) {
for (int cnt = 0; cnt < 3; cnt++) {
int sum = sharedArea.account1.getBalance() +
sharedArea.account2.getBalance();
System.out.println("계좌 잔액 합계: " + sum);
}
try {
Thread.sleep(1);
} catch (InterruptedException e) {
System.out.println(e.getMessage());
}
}
}
}