0

を使用してタイムアウトが発生しboost::thread::timed_join、待機中のスレッドが終了すると、Windows OS で実行されているスレッドはどうなりますか? スレッドは残りますか、それともプロセスとともに終了しますか?

4

1 に答える 1

1

スレッドが終了する (終了する) 理由は問題ではありません。重要なのは、これがメイン スレッドであるかどうかです。メイン スレッドの場合、プロセス全体が終了し、そのすべてのスレッドが終了します。非メイン スレッドの場合、その適切な終了は他のスレッドには影響しません。

プロセスの終了については、次の記事で詳しく説明しています。

于 2012-07-31T17:11:19.807 に答える