解決すべき問題があります。ここでは、実行可能なオブジェクトのリストを実行する必要がありますが、各リクエストの実行には多少の遅延があります。
たとえば、私は以下のようなリストを持っていると言います
List<MyReqObject> myReqObjects=new ArrayList<MyReqObject>();
以下のようにX個のスレッドを持つエグゼキュータを作成しました
ExecutorService execute=Executors.newFixedThreadPool(X)
今 execute.invokeAl(myReqObjects);
私を使用してこれらすべての要求を呼び出そうとしています...
しかし、私はこれらの間に遅れがあるはずです。これを達成するために私は試しました
ScheduledExecutorService scheduler =Executors.newScheduledThreadPool(1);
scheduler.scheduleAtFixedRate(myObject, 2, 7, SECONDS);
しかし、ここでは引数としてリストを送信できないため、2秒の遅延で7秒間同じリクエストを実行できます...
だから私の問題を解決する方法はありますか私に提案してください