CH28 락 Lock 여러 개의 명령어들을 원자적으로 실행하고 싶지만, 단일 프로세서의 인터럽트 등으로 인해 겪는 어려움을 락 Lock 을 이용해 해결해 보고자 한다, 프로그래머들은 소스 코드의 임계 영역을 락으로 감싸서 해당 영역이 하나의 원자 단위 명령어처럼 실행되도록 한다 🐣 원자성 Atomicity - 원자적으로 실행된다는 것은 그 작업이 중단되지 않고 한 번에 완료된다는 의미, 즉, 작업이 진행되는 동안 다른 작업이 개입할 수 없고, 결과는 항상 일관성을 유지해야 한다는 말이다, 그리고 CH26 P315에 아래와 같은 말이 있다연속된 동작들을 원자적으로 만든다는 개념은 간단하게 "전부 아니면 전무" 라고 표현할 수 있다수행하려는 모든 동작이 모두 다 처리된 것처럼 보이거나 실행되다가 동작을 묶..