0

さて、gdbなしでセグメンテーション違反の問題を解決しました。したがって、パフォーマンスが遅いという問題を解決する必要はもうありません。助けようとしたすべての人に感謝します。
シリアルプログラムをパラレルプログラムに変更しようとしています。そのために、複数のスレッドを使用しています。私のコードは何度も呼び出されます。そして、3 つのスレッド (結合可能) を作成するたびに、後でそれぞれに「pthread_join」を使用します。

しかし、コードを実行すると、セグメンテーション エラーが発生します (セグメンテーション エラーが発生するまでに 5 秒かかります)。そこで、gdb でデバッグして、どこに問題があるかを確認します。しかし、GDBで実行すると、非常に遅く(非常に遅く)、gdbはsegfaultに到達しません。

Ps: プログラムが進行するにつれて、gdb は遅くなります。糸の「痕跡」が残っているのではないかと思います。


4

0 に答える 0