我有一个程序主线程需要不断创建子线程,然后分配任务给该子线程执行。执行完之后子线程就没用了。然后报出了java.lang.OutOfMemoryError: unable to create new native thread异常。 ①java 的内存回收机制不会回收执行 完run方法的线程吗???②java的线程的start方法只能调用一次,那么怎么复用已经存在的且执行完run方法的线程呢?③如何解决该异常呢?
java.lang.OutOfMemoryError: unable to create new native thread
run
start
牧羊人nacy
holdtom
相关分类