異なるスレッド内で配列を変更したいので、説明させてください。
オブジェクトの配列を含む「親」スレッドがありますが、最初は空です。マルチスレッドで実装したいのは、この配列を埋める方法です。たとえば、スレッド 1 はリクエストを作成し、位置 0 ~ 20 を埋め、スレッド 2 は 21 ~ 40 などを埋めます。C ではこれは簡単です。ポインタを渡してそこから作業するだけです。
Javaはそれを許可していないので、私はそれを行う方法がわかりません. 上記のスレッドから配列にアクセスできないため、run() から何も返すことも、スレッド コンストラクターのパラメーターとして渡すこともできません。誰かがそうするためのきれいな方法を知っていることを願っています。
myclass はスレッドを拡張し、実行をオーバーライドします。