私はしばらくの間、いくつかのスレッドグループの一部であるn個のスレッドの配列を作成する方法のJavaの例または説明を見つけようとしていました。
1212 次
2 に答える
4
なぜ ThreadGroup を使用するのですか? 本当に必要ですか?本当に必要なのは、実行可能オブジェクトと呼び出し可能オブジェクトを送信できるExecutorServiceだけかもしれません。
新しいので、 Callableも見てみたいと思うかもしれません。Callable が値を返す点を除けば、ほとんどスレッドに似ています。callable を送信すると、Futureオブジェクトが返されます。これは、callable から値を取得するという約束のようなものです。
于 2012-03-22T19:11:03.907 に答える
4
もちろん。a をインスタンス化して、コンストラクター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);
}
...
于 2012-03-22T19:02:47.687 に答える