IT 지식/CS 기초
원자성, 동기화, 교착상태(Deadlock)
원자성(Atomicity)의 의미사전적 의미: 어떤 것이 더 이상 쪼개질 수 없는 성질컴퓨터 과학에서 사용되는 의미: 어떠한 작업이 실행될 때 언제나 완전하게 진행되어 종료되거나, 그럴 수 없는 경우 실행을 하지 않는 경우를 의미 원자성이란?원자성을 설명할때 같이 나오는 단어가 동시성이다.동시성이란? A와 B라는 일이 동시에 발생하는 것으로, 이때 A와 B가 일을 처리하기 위해 어떤 요소에 동시에 접근하는 과정에서 A가 해당 요소를 먼저 선점한 경우, A가 해당 요소에서 일을 다 처리할 때 까지 방해받지 않고 일을 처리하는 것을 원자성이 보장된다고 한다. 원자성을 이해하기 위해 사람이 화장실을 가서 볼일 보는 행위의 순서를 나열한다.우리 몸에서 화장실을 가고 싶어 하는 생체 신호를 받는다. (시작)화장실..