프로세스 생성 OS가 프로세스를 생성할 때 생성하는 행위(서브루틴) 자체의 명칭이 있다.리눅스/유닉스에서는 fork()함수를, 윈도우에서는 CreateProcess()함수를 사용한다.fork()함수에 대해 알아보도록 하겠다. 다음은 함수 원형이다. 1 2 3#include #include pid_t fork(void);리턴 값은 새로 만들어진 프로세스의 PID이며, pid_t는 int라고 생각해도 된다.자식 프로세스의 PC값조차도 부모 프로세스의 PC값과 똑같다. 간단한 예시들을 통해 fork의 작동 원리를 확인해보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15#include #include int X = 0; main(){ int x = 0; pid_t pid = 0; x = 10; pid = .. 더보기 이전 1 2 3 4 5 ··· 409 다음