중요한 자원
다수의 스레드가 동시에 같은 자원을 공유 변수 액세스 멀티 - 스레드 프로세스에서, 경우가있다. 이 리소스 등 변수, 파일, 오브젝트 등을 할 수있다.
공유 : 자원은 여러 스레드가 동시에 액세스 할 수 있습니다
변수 : 자원은 수명주기 동안 변경 될 수있다
문제가 발생 :
사용 동기화 메커니즘의 필요성은 협업 개체의 상태 변수에 액세스 할 수 있도록 프로세스 스레드는 제어하지 않기 때문에.
잠금 목적
중요 자원에 대한 직렬화 액세스 : 한 번에, 중요 자원에 하나의 스레드 만 액세스가라고도 것을 동기 단독 액세스 .
JAVA 잠금 장치
생활 상태의 자바 스레드