昨日の Mosh のスレッドの件

  • メインスレッドで全てのスレッドを pthread_join したら落ちない
  • 子スレッドをdetached しても落ちる
  • デバッガで追うと、どうもメインスレッドで exit 直後に、子スレッドでメモリアクセス違反が起きる


とりあえず全てのスレッドのリストを持って終了時に join しているが、これだと終了したスレッドの資源が全く回収されないなあ。
サブスレッドが main 関数の auto変数でも参照しているのかな。