2012-03-22 4 views

答えて

4

?それは実際に必要ですか?あなたが実際に必要とするのは、ExecutorServiceです。実行可能ファイルと呼び出し可能ファイルを送信することができます。

新しいことは、Callableをご覧ください。 Callableが値を返す以外はスレッドとほとんど同じです。呼び出し可能オブジェクトを送信すると、Futureオブジェクトが返されます。これは、呼び出し可能オブジェクトから値を取得する約束のようなものです。

+0

私はJavaで新しいので、すべての可能性を学びたい – PKb

+0

個人的に、私は実行者サービスを作成するのが好きです。実際にスレッドを自分で作成するのではなく、実行可能ファイルを作成し、実行プログラムで実行するようにします。スレッドを調整するのにも良い方法です。 – JohnnyK

+0

アドバイスをいただきありがとうございます。 – PKb

4

あなたはThreadGroupをインスタンス化し、ちょうどThreadコンストラクタにそれを渡すことができます:すべてのスレッドグループを使用する理由

ThreadGroup threadGroup = new ThreadGroup("somename"); 
    Thread[] threads = new Thread[10]; 
    for (int i = 0; i < threads.length; i++) { 
     threads[i] = new Thread(threadGroup, someRunnable); 
    } 
    ... 
関連する問題