2つのスレッドを作成するはずです。一方はファイルからのデータを読み込み、Merchandiseクラスのオブジェクトを作成します。ファイル自体は10,000行以上で構成されています。別のスレッドで1つのスレッドでデータを作成する
最初のスレッドは、Merchandiseオブジェクトの行とそれについて書き込む200個のオブジェクトを作成します。私が持っている問題は、最初のスレッドと同じ時間に作業し、これらのオブジェクトを取得し、全体の重みを合計し、100を追加したレポートを追加するという、2番目のスレッドが必要だということです。
スレッドを使用して、他のスレッドで作成されたオブジェクトデータを同時に取得するにはどうすればよいですか? HashMapを使用して、新しく作成されたクラスオブジェクトを2つの変数で保存することをお勧めしますか?
静的変数は、HashMapの代わりに1つのオプションです。ConcurrentHashMapを使用します。 – style
したがって、このコードを書くために私に支払うことができるようにpaypalアカウントをしますか? –
スレッド間通信を行う方法を読んでおく必要があるようです。 – tnw