음... fork를 하면 완전 독립된 프로세스가 하나 더 생성되는 것입니다.
변수가 있다면 그 변수의 값이 다른 프로세스의 변수로 복사되는것이죠.
일반적인 방법으로 두 프로세스가 같은 메모리 영역을 공유할 수 없습니다.
공유메모리같은 IPC를 사용해야만 가능하죠.
각 프로세스는 프로세스가 사용하는 메모리 영역에서 가상 주소를 OS로 부터
할당받는다고 생각하시면 되겠습니다.
그러니 fork이후 두 프로세스는 같은 데이터를 가지고있지만 전혀다른 메모
리영역을 사용하는 것입니다.
참.. 파일기술자 ( 파일, 소켓.... ) 등은 같이 사용됩니다.
물론 close는 각자가 해 주어야 하긴 하지만요..
그럼 이만..