私はソケットプログラミングが初めてで、ドキュメントを読んでいます。
CloseThreadPool() 関数について見つけたドキュメントから:
CloseThreadpool 関数。スレッド プールにバインドされている未処理のコールバック オブジェクトがない場合、スレッド プールはすぐに閉じられます。存在する場合、それらの未処理のオブジェクトが解放されると、スレッド プールは非同期に解放されます。
このスレッド プールはスレッド自体にあります。私のメインスレッドは、終了のために入力を受け取ります。exit が入力された場合、グローバル変数 KEEP_LISTENEING を false に設定します。
この関数が別のスレッドで本当に完了するまで、メインスレッドが停止/スリープするのをどのように待ちますか?