0

私は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」などを入力できません。

本当に面倒くさいのですが、どなたかご存知ないでしょうか?または、それを取り除くための他の賢いアイデアはありますか?

本当にありがとう!

4

0 に答える 0