Java

Synchronized 키워드

이무쿤 2019. 11. 8. 09:37
반응형

synchronized 메서드 하면 현재 이 메서드가 속해 있는 객체에 lock을 검.

class Bank{


 public synchronized void save(int s)
{


 }



}
이런식으로  Bank클래스의 메소드에 synchronized 해주면 Bank가 lock이 걸리므로 하나의 스레드가 Bank를 전부 진행 한 후에 다음 스레드가 Bank 접근 할 수 있어짐.

-> shared data는 Bank 이므로

반응형