2개의 Linux 스레드는 2개의 CPU에서 동일한 프로세스로 SIGSEGV 및 SIGABRT를 동시에 생성합니다.

2개의 Linux 스레드는 2개의 CPU에서 동일한 프로세스로 SIGSEGV 및 SIGABRT를 동시에 생성합니다.

이러한 신호는 2개의 CPU에서 동시에 처리됩니까, 아니면 어떤 방식으로 직렬화됩니까? 생성된 코어 파일은 어떤 모습인가요? 일반적으로 코어를 열면 gdb는 어떤 신호가 프로세스를 종료했는지 보여줍니다. 그러면 이것에 대해 무엇을 말합니까?

관련 정보