문제

이것은 진정한 질문 일지 모르지만 인터뷰 에서이 질문을 받았을 때 어떤 단서에서 벗어 났기 때문에 여기서 묻습니다.

다른 스레드로 생성 된 스레드를 어떻게 디버깅 할 수 있습니까? 기본 프로세스가 있고 Pthread_create 기능을 부르는 스레드 프로세스를 작성하여 연결할 수없는 스레드 프로세스를 작성하고 이는 메인 프로세스와 새로 생성 된 스레드 프로세스가 자체 작업을 수행하고 프로그램 디버깅을 시작하면 어떻게 할 수 있는지를 가정 해 봅시다. 우리는 생성 된 실로 이동합니까?.

미리 감사드립니다.

도움이 되었습니까?

해결책

전체 프로세스에 GDB를 첨부 한 다음 GDB를 사용할 수 있습니다. 스레드 작전 스레드 사이를 탐색합니다. PTHREAD_CREATE'MENT가 디버그하려는 스레드를 인쇄하는 데 도움이 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top