java

Thread synchronized

Minji May Gil 2016. 5. 9. 14:07
public synchronized void withdraw(int money){
if(balance >= money) {
try { Thread.sleep(1000);} catch(Exception e) {}
balance -= money;
}//if
} // withdraw

 

public void withdraw(int money){
synchronized(this){
if(balance >= money) {
try { Thread.sleep(1000);} catch(Exception e) {}
balance -= money;
}//if
}
} // withdraw