2011-07-04 4 views
0

pthread_t 값을 현재 스레드 컨텍스트로 복구하는 보편적 인 솔루션이 있습니까?리눅스에서 pthread 컨텍스트 (스레드 id)를 복구하십시오.

코드는 멀티 스레드 애플리케이션의로드 가능한 .so를 위해 필요한, 그래서 어떻게 든 더이 일을 이해하는 라이브러리의 스레드 ID 수신하고자한다 - (this 질문에 세부 사항) GDB를 사용합니다.

응용 프로그램은 Boost, GLib, 기타 pthreads 래퍼 수천 개를 사용할 수 있습니다. 상관 없지만 응용 프로그램의 원본을 수정하지 않고 실제 스레드 ID가 필요합니다.

답변

2

예 - pthread_self()을 호출하면 현재 스레드에 대해 pthread_t이 표시됩니다.

관련 문제