Ich arbeite mit Threads und einer (oder mehrere) meiner Thread (s) ist/sind stecken geblieben und endet nie. Das Problem ist, dass ich das nicht finden kann.So finden Sie, welcher Thread feststeckt
Also ich würde gerne wissen, ob es eine Möglichkeit gibt zu finden, es ist ID
, die gleiche ID, die in PS
Linux-Befehl angezeigt wird. Wenn es keinen Weg gibt, wie könnte ich herausfinden, welcher Thread feststeckt?
Obs: Bereits die pthread_self()
überprüft und es ist nicht das, was ich suche.
'ps' führt keine Threads ohne einen speziellen Schalter auf. Sind Sie sicher, dass Sie Threads und keine Prozesse möchten? –
Bitte beachten Sie die folgenden Informationen: http://StackOverflow.com/Help/Mcve – Elyasin
@EugeneSh. Ich denke schon ... Wenn ich mit dem Zeichen '&' kompilieren kann, kann ich den 'PS' Befehl geben, und ich kann meine ausführbare Datei dort mit einer PID aufgelistet sehen. Ich habe mich nur gefragt, ob es einen Weg gibt, herauszufinden, welcher Thread feststeckt ... – PlayHardGoPro