質問

これは本物の質問があるかもしれないが、私はインタビューの中で、この質問をした任意の手掛かり外でしたので、私はここに求めています。

どのように我々は、別のスレッドによって作成されたスレッドをデバッグするだろうか? のが主なプロセスであり、それが結合可能ではないスレッドプロセスを作成するには、関数のpthread_createをcallesし、それが自分の仕事をeecutingされますtehのメインプロセスと新しく作成されたスレッド処理の両方を意味し、私たちはどのようにできたプログラムのデバッグを開始した場合としましょう我々は、作成されたスレッドに移動?ます。

事前に感謝します。

役に立ちましたか?

解決

あなたはGDBの<のhref =「http://ftp.gnu.org/old-gnu/Manuals/gdb-5.1.1/html_node/gdb_24.html#SEC25」を使用し、その後、全体のプロセスにGDBを添付することができますrel = "nofollowをnoreferrerは">スレッドOPSは、スレッド間を移動するを。それはあなたがデバッグしたいスレッドをpthread_create'ing時にスレッドIDを印刷するのに役立つかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top