【发布时间】:2011-09-25 05:40:24
【问题描述】:
这是一个示例代码,如果线程大小为 3 则表示正常。我可以在哪里管理内存。如果线程大小为 50,则问题出在此处。我需要将线程大小设置为 5。完成的线程应该被其他人重用
Thread[] TCreate = new Thread[iThreadSize];
for (int i = 0; i< TCreate.length; i++) {
TCreate[i] = new Thread(new Runnable() {
public void run() {
lst.Add(this.getResult(url));
}
});
TCreate[i].setName("URL"+i);
TCreate[i].start(); }
for (int j = 0; j < TCreate.length; j++)
while (TCreate[j].isAlive())
Thread.sleep(10);
任何人都可以帮助 setDaemon() 方法的用途。守护进程的目的是什么 请帮助我..提前谢谢
【问题讨论】:
-
要格式化代码,请使用编辑器中的
{}按钮,而不是引用按钮。我帮你修好了
标签: java multithreading thread-safety threadpool