• ベストアンサー

スレッドだけ終わらせる関数

スレッドを使うプログラムで、スレッドだけを終わらせたいんですが、exitを使うとプログラム全体が終わってしまいます。 スレッドだけ終わらせる関数ってあるんでしょか?

質問者が選んだベストアンサー

  • ベストアンサー
  • chipizou
  • ベストアンサー率44% (8/18)
回答No.2

endthreadでも終了できますし、普通にreturnでも終われるはずです。 また、returnしなくても関数の最後まで行けば、終わります。

secret-goo
質問者

お礼

ありがとうございました。 returnできちんと終われました。

secret-goo
質問者

補足

すいません。かなり説明不足でしたね。 スレッドの中に無限ループがあってメイン側が終わらないと、スレッドが終わらないように、現状ではなっているのです。 ちなみにCreateThreadでスレッドを作成しています。

その他の回答 (1)

  • coolguys
  • ベストアンサー率18% (351/1917)
回答No.1

endthreadすれば良いだけなのではないでしょうか? beginthreadでスレッドを作成している場合ですが。

secret-goo
質問者

お礼

回答ありがとうございました。

関連するQ&A