• 여러 작업 간 공유 자원에 대한 접근 제어 수단
  • 동기화 적절히 사용시 여러 작업이 상보 배제와 정확한 순서로 공유 자원에 접근하는 것 보장
  • 임계 영역 보호 수단
  • 프로세서에서 동기화 구현 수단
    • 동기화 위한 인스트럭션 존재함
    • 코드의 특정구간 안에서 한시적으로 인터럽트 무효화
    • 이 인스트럭션은 컴파일러, 운영체제 개발자들이 많이 사용하며,
    • 다양한 프밍 언어에서 라이브러리 함수 형태로 추상화되어 제공
    • 그래서, 일반 개발자들도 언어별로 구현된 이들 함수 사용하면 프로세서의 기계어 안 건드리고 자기 코드의 임계 구역 보호 가능!
    • 바로 Lock(OS)
    • 동기화 수단임!!!
  • 동기화 기법