私のサービスでは数十の API 呼び出しを行う必要がありますが、どの呼び出しをどのくらいの頻度で行うかは、現在システムにログインしているユーザーによって異なります。
そのため、現在 500 人がシステムにログインしている場合、彼らのリクエストは現在ログインしていない人よりも優先されます。
どのように、またはどのような種類のコレクションをスレッド セーフに使用する必要があるか、ユーザーの優先順位に基づいて反復および変更できるもの、およびどの呼び出しを最初に行う必要があるかに基づいて決定するその他のスコア。
スレッドのセットプールを作成するためにexecutorserviceを使用することをお勧めしますか?