2012-03-26 3 views
-1

作成するスレッドの数が実行時にユーザーによって提供されるプログラムで、特定の数のスレッドを作成したいとします。助言がありますか ??スレッドを動的に作成するには?

+8

* "任意の提案??" *いくつかのコードを書いてみてください。あなたは**具体的な**質問があるとき私達に戻ってください。投票を終了する。 –

+0

古典的な概念を使うLOOP – SjB

+0

まあ、 'new()。start()'をn回呼び出すことができます。問題はどこですか? – Thomas

答えて

1

これを行うにはいくつかの方法があります。ループのための最も簡単な方法です:

Thread[] threads = new Thread[numThreadsToCreate]; 
for (int i = 0; i < threads.length; i++) { 
    threads[i] = new Thread(yourRunnable); 
    threads[i].start(); 
} 

あなたRunnableカップルはこのようなものになる:

private class MyRunnable implements Runnable { 
    public void run() { 
     // your code to run in the thread goes here 
    } 
} 
関連する問題