[OS] 쓰레드 프로세스의 생성과 종료 쓰레드를 알기에 앞서 프로세스가 어떻게 생성되고 종료되는지 알필요가 있다. 컴퓨터가 부팅이 되면 OS가 처음으로 수행하는 일중 하나는 최초의 프로세스를 생성하는 것이다. 그리고 프로세스는 프로세스에 의해서 만들어진다. 즉, 처음으로 만들어진 프로세스가 다른 프로세스를 만들고 그 프로세스가 다른 프로세스를 만드는 과정을 반복한다. 쓰레드 (Thread) 프로세스의 실행단위이며 프로세스내부의 흐름을 말한다. 일반적으로 하나의 프로세스 하나의 쓰레드를 갖지만 2개 이상의 쓰레드를 가질수 있다. 즉, 프로세스는 OS로 부터 자원을 할당받은 작업의 단위이고 쓰레드는 이 프로세스가 할당받은 자원을 이용하는 실행의 단위이다. 쓰레드는 하나의 프로세스 내에 Heap, Static..