이 글은 다음의 강의를 수강하여 정리 및 복습하는 글임을 밝힙니다. http://kocw.or.kr/home/cview.do?mty=p&kemId=1223639&ar=relateCourse 시스템 프로그래밍 기초 이 교과목은 컴퓨터 하드웨어 시스템과 운영체제 기반에서 프로그래밍 언어를 어떻게 사용하는지에 관한 기초에 대해서 학습한다. www.kocw.net 멀티 프로세스가 돌아가는 경우에 다음처럼 두 개의 스레드가 있다고 합시다. 두 개의 스레드는 서로 영향을 주지 않습니다. 이를 no dependency (의존성이 없다) 라고 부릅니다. 그래서 스레드가 돌면서 context switching 이 발생해도 서로 문제가 발생하지 않습니다. 그러나 다음의 경우를 보시겠습니다. y의 초기값은 8인 경우에 두 ..