2.6.33을 실행하는 ARM 기반 임베디드 시스템이 있습니다. 주 프로세스 -A는 다른 프로세스 -B를 생성합니다. 둘 다 실시간 RR 정책을 사용하는 응용 프로세스입니다. 이 proc-B는 pthread_create()로 쓰레드를 거의 생성하지 않습니다. 스레드 중 하나가 잘못하고 프로세스가 중지 된 것 같습니다.스레드로 전달 된 신호를 알아내는 방법
프로세스 A에서 wait()를 사용하면 다음과 같이 상태 1이 반환됩니다 (NORMAL).
프로세스 -B 내에서 어떤 신호가 어떤 스레드로 전달되었는지 얻고 싶습니다.
waitpid(-1, &status, WUNTRACED | WCONTINUED)
and
if (WIFEXITED(status))
printf("Process %d terminated normally, status %d\n", pid,WEXITSTATUS(status));
링크를 이어하지만
http://www.cs.cf.ac.uk/Dave/C/node32.html#SECTION003240000000000000000
모든 스레드의 올바른 종료 상태를 발견하고 이러한 스레드로 전송하는 경우 신호를 어떤 다른 방법이 있나요 1과 동일한 상태를 가지고?