【发布时间】:2018-04-18 15:01:55
【问题描述】:
我正在使用执行器服务来使用多线程。我有大量的任务。当我使用executer.submit() 逐一提交这些任务时,堆空间会逐渐增加并且慢慢地,java 进程会变慢。我应该如何解决这个问题?
例如:获取所有数据后
while(resultset.hasnext())
{
I am thread objects here //
RunnableObject o = new RunnableObject(data);
executer.submit(o);
}
【问题讨论】:
-
问题太抽象,没有代码。
标签: java multithreading