私はgdbを使用していますが、次のようなものです:
thread_2()
{
// do something
wait_thread_1_to_wake_me_up();
// do something
}
thread_1()
{
// do something
create_thread_2();
// do something
wake_thread_2_up();
// do something
join();
}
私の問題は、gdb を使用してset scheduler-locking on
いて、現在のスレッドが thread_2 の場合に でハングアップしている場合、どうすれば thread_1 にwait_thread_1_to_wake_me_up()
切り替えることができるかということです。
現在のスレッドは thread_2 でハングアップしているため、「スレッド 1」などを入力できません。
本当に面倒くさいのですが、どなたかご存知ないでしょうか?または、それを取り除くための他の賢いアイデアはありますか?
本当にありがとう!