我想在我的程序中创建一定数量的线程,其中用户在运行时提供要创建的线程数。有什么建议??
答案 0 :(得分:1)
有很多方法可以做到这一点。 for循环是最简单的:
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
}
}