Visual Studio C++で、beginthreadex、endthreadexという呼び出しを使用してマルチスレッドプログラミングを行っていました。親スレッド終了時に子スレッドが終了する
子スレッドthread1を作成します。子スレッドは、無限ループを持つため終了しない関数で実行されます。親スレッドがエラー終了または正常終了した場合、子スレッドも終了しますか?私の疑いは、メインプログラムが終了しても子スレッドが生き残っている状況はありますか?
Linuxの場合はどうすればよいですか?
よくある質問です:http://stackoverflow.com/questions/2197699/is-it-necessary-to-explicitly-stop-all-threads-prior-to-exiting-a-win32-applicati – sharptooth
投稿に矛盾する回答があります。 – excray
@ user97642あなたの視点から見た競合は何ですか?答えはすべて私に似ているようです。 –