私は、Javaでマルチスレッドする方法を理解しようとしています。現在、私のプログラムは並行処理なしでうまく動作しますが、高速化に役立つマルチスレッドを実装したいと考えています。マルチスレッドjava
プログラムは、いくつかの別個のサブ・クラスのオブジェクトとそれらのオブジェクトの各々について時間評価の50%のみ8利用可能ではなく、一つのコアを利用するプロセスに費やされ実行されます。これらのオブジェクトは、プログラム内の入力として使用されるまで完全に独立しています。
私は、サブクラスは、Runnableを実装し、その後、私のプログラムは、そのような各オブジェクトのスレッドを使用していたことで、これをマルチスレッドしようとしています。これは正しい方法でしょうか?
しかし、どのようにJavaでスレッドがhandeledていますか?実行するたびにスレッドを処分する必要がありますか?参加はどのように行われますか?
ありがとうございました
深刻なアプリケーションを作成する場合は、実際に理論を調べる必要があります。http://download.oracle.com/javase/tutorial/essential/concurrency/そうしないと、手動でスレッドを管理するために – home