LinuxでCでコードを書いています。
コードでは、最初に 50 個のスレッドを生成し、その後、各スレッドがさらに 1、2、または 3 個のスレッドを生成します。
私の問題は、スレッドの 1 つが作業を完了すると (この状況では、他のスレッドの一部がまだ開始されていない可能性があります)、その ID をスレッドプールに返すことです。
したがって、残りのスレッドが開始されると、以前のスレッドがスレッド プールに戻したスレッド ID と同じになる可能性があります。
私はこれをしたくありません。一意のスレッド ID が必要です (返された ID が残りのスレッドによって再度取得されないようにするため)