여러가지로 많은 정보를 얻고 있습니다.
waitpid 관련 하여 여쭈어 볼려구여....
먼저 특정 시간을 스케줄링을 하여 순차적으로 fork 시키는 스케줄러를 만들었습니다.
프로세스 동기화 때문에 꼭 선행된 프로세서가 끝나야만 다음 프로 세스가 돌아가게 했는데 waitpid 를 거치지 않고 다음 프로세서가 실생되어 도는 문제가 발생 하였습니다.
프로그램 로직은 대략 이렇습니다.
int main(int argc, char *argv[]) {
.......
signal(SIGCHLD,sigchld_handler);
signal(SIGHUP,SIG_IGN);