boost::thread で作成されたいくつかのスレッドを含むプログラムを取得しました。これは、ゲーム プロジェクトの複数のゲームサーバーを起動および制御するマネージャーであるためです。
マネージャーは 1 つのアプリケーションで構成されており、私の質問は次のとおりです。
この方法でスレッドをカプセル化する方法。たとえば、NULL ポインター例外中にクラッシュした場合、スレッド自体は終了しますが、プログラム全体はその後クラッシュしません。
boost::thread で作成されたいくつかのスレッドを含むプログラムを取得しました。これは、ゲーム プロジェクトの複数のゲームサーバーを起動および制御するマネージャーであるためです。
マネージャーは 1 つのアプリケーションで構成されており、私の質問は次のとおりです。
この方法でスレッドをカプセル化する方法。たとえば、NULL ポインター例外中にクラッシュした場合、スレッド自体は終了しますが、プログラム全体はその後クラッシュしません。