상세 동기화 / 잠금 및 AQS의 동시 프로그래밍

중요한 자원

  다수의 스레드가 동시에 같은 자원을 공유 변수 액세스 멀티 - 스레드 프로세스에서, 경우가있다. 이 리소스 등 변수, 파일, 오브젝트 등을 할 수있다.

  공유 : 자원은 여러 스레드가 동시에 액세스 할 수 있습니다

  변수 : 자원은 수명주기 동안 변경 될 수있다

 

문제가 발생 :

  사용 동기화 메커니즘의 필요성은 협업 개체의 상태 변수에 액세스 할 수 있도록 프로세스 스레드는 제어하지 않기 때문에.

 

잠금 목적

      중요 자원에 대한 직렬화 액세스 : 한 번에, 중요 자원에 하나의 스레드 만 액세스가라고도 것을 동기 단독 액세스 .

 

 

 

 

JAVA 잠금 장치

 

생활 상태의 자바 스레드

 

추천

출처www.cnblogs.com/qianbing/p/12588556.html