개념 > 프로세스 간 통신 (=Inter Process Communication) 즉, 프로세스들끼리 서로 데이터를 주고받는 행위 또는 그에 대한 방법을 뜻함 각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수
여러 프로세스들이 공유 자원에 동시에 접근하려고 하는 상황(IPC의 shared memory 등)을 경쟁 상태라고 하는데, 경쟁 상태에서는 어떤 프로세스가 마지막으로 데이터를 접근했는지에 따라 데이터의 상태가 달라지게 됨 -> 데이터의 일관성을 보장할 수 없어짐!프로세
프로세스가 실행도중 시스템 호출을 통해 다른 프로세스를 생성할 수 있음.계층 구조는 동시에 여러 작업을 하는 다중 프로그래밍 시스템을 가능하게하고 종료된 자원을 회수하는데 유용함.용이한 자원회수프로세스 계층구조를 활용하면 시스템 관리를 수월하게 할 수 있으며, 특히 자
자바의 클래스 중 하나로(JDK1.2부터 제), 오직 하나의 스레드에 의해서 읽고 쓰여질 수 있는 변수.두 스레드가 같은 코드를 실행하고 이 코드가 하나의 ThreadLocal 변수를 참조하더라도 서로의 ThreadLocal변수를 볼 수 없다.멀티 스레드 환경에서 각