프로세스 실행 중에 fork() ID가 호출되면 메모리 공간은 같지만 메모리 내용은 동일한 새 프로세스가 만들어집니다. 따라서 서로 다른 프로세스이므로 서로 다른 프로세스 설명 블록을 가지므로 스케줄링 알고리즘에 의해 주어진 기회에 따라 실행됩니다 (PCB는 프로그램 카운터 값을 보유합니다).다중 스레드 실행
그러나 프로세스가 다른 스레드를 Pawn 할 때 스레드는 해당 주소 공간을 공유합니다. 제 질문은이 스레드 실행에 관한 것입니다 : - 스레드가 다음에 실행할 다른 프로그램 카운터 값 및 스케줄링 알고리즘 스케줄을 사용하여 별도의 PCB를 제공합니까? 예인 경우, 다음 스레드는 할당 된 기능이 실행을 마친 직후에 실행을 중지합니다. 그 함수는 자식 스레드의 스택에있는 유일한 함수이고 반환 할 때 다른 함수가 없기 때문에이 무엇입니까?